Разрешить буквально. в регулярном выражении - PullRequest
1 голос
/ 07 июля 2010
^[a-zA-Z]:{1}/(\w+/)+$

Я хочу разрешить . также в выражении \w+. Как я могу это сделать?

Ответы [ 4 ]

9 голосов
/ 07 июля 2010

\. должен это сделать. Вам не нужно экранировать \, если вы поместите его в класс персонажа. Для вашего точного примера:

^[a-zA-Z]:{1}/([\w.]+/)+$
3 голосов
/ 07 июля 2010

. - это специальный символ в синтаксисе регулярных выражений, поэтому его необходимо экранировать обратной косой чертой.\.

1 голос
/ 07 июля 2010

Заменить

(\w+/)

с

([\w.]+/)
0 голосов
/ 07 июля 2010

Выражение должно быть ^[a-zA-Z]:/(\w+./)+$ или ^[a-zA-Z]:/([\w.]+/)+$

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