当前位置: 代码迷 >> J2SE >> java正则表达式呼救!
  详细解决方案

java正则表达式呼救!

热度:101   发布时间:2016-04-24 13:38:28.0
java正则表达式求救!!!
各位大哥:
              我想用正则表达式的匹配模式,问题如下:
              北京|上海|南京|。。。
              这个是从数据库中取的,然后拼起来的字符串,长短不确定。
              假如我想用一句话:北京是中国首都。这句话来匹配上面的模式,就是说:把这句话中的“北京”匹配出来,应该怎么做?

                                                                    小弟在次谢过了,感激涕零!!!

------解决方案--------------------
String reg="北京|上海|南京"; Pattern p=Pattern.compile(reg); Matcher m=p.matcher("北京和南京"); while(m.find()){ System.out.println(m.group()); } 


不能吗???
------解决方案--------------------
String reg="北京|上海|南京";
Pattern p=Pattern.compile(reg);
Matcher m=p.matcher("北京和南京");
while(m.find()){
System.out.println(m.group());


------------------
这个不是已经可以了吗?
  相关解决方案