java正则表达式(四)
四、非匹配
在正则表达式中,我们往往需要在字符串中进行非匹配,这时,香港空间,就要通过^进行匹配条件限制,服务器空间,^的常见入门用法如下:
[^a-z] 条件限制在非小写a to z范围中一个字符[^A-Z] 条件限制在非大写A to Z范围中一个字符[^a-zA-Z] 条件限制在非小写a to z或大写A to Z范围中一个字符[^0-9] 条件限制在非0 to 9范围中一个字符[^0-9a-z] 条件限制在非0 to 9或a to z范围中一个字符
代码示例如下:
RegExp { 2private Pattern patt; 3private Matcher matcher; squareReg(String regStr,String regex){.commonRegExp(regStr, regex); 7 } commonRegExp(String regStr,String regex){10boolean wildcard_Res=false;11patt=Pattern.compile(regex);12matcher=patt.matcher(regStr);13wildcard_Res= matcher.find();14return wildcard_Res;15 }16 } TestRegExp { main(String[] args) {20RegExp re=new RegExp();21boolean wildcard_Res=false;22 23 wildcard_Res=re.squareReg(“tcn”, “t[^aoe]n”);24 System.out.println(wildcard_Res);}
posted on
,免备案空间也站在未路让我牵挂的人。