阅读背景:

在Java中寻找最长的正则表达式匹配?

来源:互联网 

I have this:

我有这个:

import java.util.regex.*;

String regex = "(?<m1>(hello|universe))|(?<m2>(hello world))";
String s = "hello world";

Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(s);
while(matcher.find()) {
  MatchResult matchResult = m.toMatchResult();
  String substring = s.substring(matchResult.start(), matchResult.end());
  System.out.println(substring);
}
import java.util.regex.*



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: