java正则表达式为四连接行

时间:2017-05-08 11:35:11

标签: java pattern-matching matcher

假设我在四个连接中有一行,其中X是播放器1,_是空插槽,O是播放器2。 Te行看起来像这样

X_X_XXXO

我想检查这些模式

String patternString =" XXX_ | XX_X | X_XX | _XXX&#34 ;;

这只返回一个匹配:X_XX 但我也希望_XXX能够回归;

我应该如何扩展我的模式字符串?

谢谢

String text    = "X_X_XXXO";
String patternString = "XXX_|XX_X|X_XX|_XXX";
Pattern pattern = Pattern.compile(patternString);
Matcher matcher = pattern.matcher(text);

while(matcher.find()) {
  .. code
}

0 个答案:

没有答案