首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java里正则表达式解决方法

2012-04-17 
java里正则表达式String stringLLojkn Pattern p Pattern.compile(^L/w*$)Matcher m p.matcher

java里正则表达式
String string="LLojkn";
Pattern p = Pattern.compile("^L/w*$");
Matcher m = p.matcher(string);
System.out.println(m.find()); 
在myeclipus里为什么打印出来false的啊.我不知道怎么用正则.只是看了一些正则想自己试试.是不是还有哪没有做到的.
 Pattern p = Pattern.compile("^[A-Za-z]*");又可以



网指教....下面也不可以了..........................
  String string=" ";
Pattern p = Pattern.compile("^/s");
Matcher m = p.matcher(string);
System.out.println(m.find()); 
而且这样也打印false了

[解决办法]
String string="LLojkn";
Pattern p = Pattern.compile("^L\\w*$");
Matcher m = p.matcher(string);
System.out.println(m.find());

就可以了。。 用的是\而不是/
[解决办法]
/这个用错了,应该是\但是java里面\是转义符,所以需要\\
[解决办法]
网上下个正则工具,,像是tracer之类的。。。
既可以检查你写的正则正确与否,又可以帮助你练习。。。
[解决办法]
RegexBuddy 选中你的正则表达式,右键 copy as java String

热点排行