我是正则表达式的新手。这是我能想到的模式:
Pattern pattern = Pattern.compile("[.!?]");
因为documentation说[abc] a, b, or c (simple class)
。但我不知何故错了。 : - (
答案 0 :(得分:7)
这对我有用:
import java.io.IOException;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) throws IOException {
Pattern pattern = Pattern.compile("[.!?]");
Matcher m = pattern.matcher("Hello?World!...");
while (m.find()) {
System.err.println(m.group());
}
}
}
那么你的问题更准确的是什么?