Мне было интересно, почему символы »(" и ")" соответствует шаблону "[\\ p {alpha} '-,.]" .
Пожалуйста, посмотрите на мой код. Метод совпадает вернуть 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));
}
}
Подробнее здесь: https://stackoverflow.com/questions/243 ... ern-palpha