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