Используйте готовый класс символов и еще больше ограничьте его.

В регулярных выражениях Perl доступно множество готовых классов символов, таких как \ d или \ S , или новомодный Unicode. гроккеры, такие как \ p {P} , который соответствует знакам пунктуации .

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

Есть ли способ указать это требование, кроме расширения класса удобных символов и удаления коммы вручную?

7
задан Lumi 14 December 2011 в 11:44
поделиться