【发布时间】:2014-06-23 04:18:02
【问题描述】:
我一直想知道为什么字符 "(" 和 ")" 匹配模式 "[\\p{Alpha} '-,.]"。
请看一下我的代码。方法matches 将为字符"(" 和")" 返回true。
另外,如果我尝试匹配我的模式,是否还有其他字符会返回 true?
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String pattern = "[\\p{Alpha} '-,.]";
//String text = "(";
String text = ")";
System.out.print(Pattern.matches(pattern, text));
}
}
【问题讨论】:
标签: java regex pattern-matching match