Множество готовых классов символов доступно в регулярных выражениях Perl, таких как \d
или \S
, или в новомодных гроккерах Юникода, таких как \p{P}
, что соответствует символам пунктуации .
Теперь предположим, что я хотел бы сопоставить все знаки препинания \p{P}
(довольно много, а не то, что вы хотите ввести вручную) - все, кроме одного, все, кроме хорошегостарая комма (или запятая, ,
).
Есть ли способ указать это требование, кроме расширения удобного класса символов и удаления коммы вручную?