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