谁会正则表达式啊
java吧
全部回复
仅看楼主
level 13
就像 sql里的 Like ‘mr%’-----------以字符mr开头的任何文本
这样用java咋写呢
2013年03月13日 06点03分 1
level 12
不懂帮顶
2013年03月13日 06点03分 2
level 10
mr.*
2013年03月13日 06点03分 5
吧务
level 15
sql的 like 不是正则模式。 应该用 rlike 或者 regexp
2013年03月13日 06点03分 6
java中 用Pattern.compile
2013年03月13日 06点03分
level 12
翻翻API吧,正则表达式这章,应该有的...
2013年03月13日 06点03分 7
level 13
import java.util.regex.Matcher;
import java.util.regex.Pattern; public class zhengze6 {
public static void main(String[] args) {
Pattern q= Pattern.compile("^mr");
String line = "mrgjgftydtrsdfghj mrklkkhasfiom";
Matcher n = q.matcher(line);
while (n.find()){
//line =n.replaceAll("x");
System.out.println(n.group());
} }
}
2013年03月13日 06点03分 8
^mr.*
2013年03月13日 06点03分
回复 奋斗的YANG :果然有高人啊 成功了 谢谢啦
2013年03月13日 09点03分
回复 没有响应m2 :建议花一天看马士兵的正则表达式那一章,正则很有用,躲不掉[哈哈]
2013年03月13日 09点03分
回复 奋斗的YANG :头疼啊...正则表达式
2013年03月13日 10点03分
level 6
Java正则表达式入门 yuncode.net/article/a_50e14e0b5985d24
2013年03月13日 06点03分 9
吧务
level 14
^mr*$
2013年03月13日 06点03分 10
level 13
已经解决了 谢谢楼上的各位~
2013年03月13日 09点03分 11
吧务
level 15
比较简单点的功能String类中都有了,不用正则。。。
2013年03月13日 10点03分 12
String类里有能达成我说的效果的方法?
2013年03月13日 10点03分
回复 没有响应m2 :String中的startsWith是测试字符串是否是以某字符串为开头的,还有endsWith、indexOf、lastIndexOf之类的。。。看看API。。。
2013年03月13日 11点03分
回复 libo_juve :这个更简单 更好用啊~
2013年03月13日 11点03分
回复 没有响应m2 :嗯,简单点的查找之类的就不用正则了,复杂的要用。。。
2013年03月13日 13点03分
level 9
String的 replace方法就可以用正则。。。
2013年03月13日 11点03分 13
1