请问正则表达式中如何表示不以一个字符串开头? [^(Site)(Table)(Chair)}不行Site,Table,Chair不能作为一个整体匹配谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 采用间接方法吧 String regex = "((Site)|(Table)|(Chair))"; String str = "iiteTableddd"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(str); boolean isFound= ; int start = -1; if(m.find()){ start = m.start(); } if(start == 0){ System.out.println("Begin with regex"); }else { System.out.println("Not Begin with regex"); }不过有点麻烦,还不如使用String.startWith(str);这样的方法哪 直接用正则表达式写,感觉写不出来! 不如直接用String.startWith 以Site开头的字符串! Pattern pa = Pattern.compile("^Site.*"); 请教一个问题 JTextPane根据html代码显示效果 JAVA同类中的方法可以调用本类的成员变量吗? 一道简单的多线程题 类④QQ 样本的 小例子 。。帮帮忙呀 关于TCP 和UDP传输~~ java中如何不用设dsn访问数据库 java.io的小问题? 求教关于Image的问题 哪儿有java2类库的电子书?! 请教一个问题,类似树的操作,感激万分! 过来人帮帮我,问个奇怪的学习问题?
String regex = "((Site)|(Table)|(Chair))";
String str = "iiteTableddd";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(str); boolean isFound= ;
int start = -1;
if(m.find()){
start = m.start();
}
if(start == 0){
System.out.println("Begin with regex");
}else {
System.out.println("Not Begin with regex");
}不过有点麻烦,还不如使用String.startWith(str);这样的方法哪
Pattern pa = Pattern.compile("^Site.*");