Шаблон регулярных выражений Java - PullRequest
0 голосов
/ 03 октября 2011

Есть ли способ исключить эти символы: - \ _ к этому шаблону?Мне нужен именно этот шаблон, а не другие

Pattern pattern = Pattern.compile("[\\p{P}\\p{Z}]");

Ответы [ 2 ]

4 голосов
/ 03 октября 2011

Использовать вычитание класса символов:

Pattern.compile("[\\p{P}\\p{Z}&&[^-_\\\\]]");
0 голосов
/ 03 октября 2011

Обычно для исключения символа вы добавляете его с помощью ^. например, чтобы соответствовать любому количеству символов, которые не содержат введенный вами символ «а»:

[^a]*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...