^[a-zA-Z]:{1}/(\w+/)+$
Я хочу разрешить . также в выражении \w+. Как я могу это сделать?
.
\w+
\. должен это сделать. Вам не нужно экранировать \, если вы поместите его в класс персонажа. Для вашего точного примера:
\.
\
^[a-zA-Z]:{1}/([\w.]+/)+$
. - это специальный символ в синтаксисе регулярных выражений, поэтому его необходимо экранировать обратной косой чертой.\.
Заменить
(\w+/)
с
([\w.]+/)
Выражение должно быть ^[a-zA-Z]:/(\w+./)+$ или ^[a-zA-Z]:/([\w.]+/)+$
^[a-zA-Z]:/(\w+./)+$
^[a-zA-Z]:/([\w.]+/)+$