0
如何在不使用循环的情况下重写下列表达式?无循环中的正则表达式
Pattern pattern = Pattern.compile(filterRegEx);
Matcher regexMatcher = pattern.matcher("(.*)");
for (String word : words) {
if (pattern.matcher(word).matches()) {
foundList.add(word);
}
}
你确定你想要做你现在正在做的事吗? 'matcher()'方法接受一个你想用来匹配正则表达式的字符串。你现在正在传递一个正则表达式模式。可以用文字解释你确切想要的东西。 –
你打算在某处使用'regexMatcher'还是与它无关? –
你确定那个匹配器吗?似乎匹配整个字符串。 – Thilo