我正在尝试找到像“ABCxxxxx”(x 是数字,例如我们有 5 个 x)这样的正则表达式模式来发现另一个字符串中的任何类似子字符串。
使用上述正则表达式
ABC12345 or
ABC09090 or
ABC 54321 etc.
都是匹配的。
谁能帮我解决这个问题?
谢谢,
它仍然不起作用!这就是我根据您的回复尝试过的:我的文字是
Fwd: Fwd: kam rran 2323242 ojdwohejf ABC12345 dewfwe
代码是:
String regex = "ABC\\s*\\d{5}";
java.util.regex.Pattern pattern = java.util.regex.Pattern.compile(
regex,
java.util.regex.Pattern.CASE_INSENSITIVE
);
Matcher m = pattern.matcher(subject);
if (m.find()) {
this.setThat(m.group());
}
但它没有通过 if 条件!!!!