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

一个简单的正则有关问题

2012-01-31 
一个简单的正则问题Stringscripta1ca2ca3ca4ca5ca6c 要用正则依次查出a-c的数结果要这样的a1ca2ca3ca4

一个简单的正则问题
String   script   =   "a   1   c   a   2   c   a   3   c   a   4   c   a   5   c   a   6   c ";
要用正则依次查出a   -   c的数
结果要这样的
a   1   c  
a   2   c  
a   3   c  
a   4   c  
a   5   c  
a   6   c

[解决办法]
String script = "a 1 c a 2 c a 3 c a 4 c a 5 c a 6 c ";
java.util.regex.Pattern pattern = Pattern.compile( "a \\d c ");
Matcher matcher = pattern.matcher(script);
while (matcher.find()) {
int start = matcher.start();
int end = matcher.end();
String match = script.substring(start, end);
System.out.println(match);
}

热点排行