Как написать регулярное выражение начинается и заканчивается определенной строкой? - PullRequest
0 голосов
/ 08 сентября 2010

Как написать регулярное выражение для этой конкретной ситуации.Здесь буквы в [] не являются фиксированными, но буквы без [] являются фиксированными.

http://www.abc.com/fixed/[any small letters]/[anyletters]/fixed.html

Ответы [ 2 ]

4 голосов
/ 08 сентября 2010
http://www.abc.com/fixed/[a-z]+/[a-zA-Z]+/fixed.html

Возможно изменить на более прощающий:

http://www.abc.com/fixed/[a-z]+/[^/]+/fixed.html
0 голосов
/ 08 сентября 2010

Вы можете использовать lookarounds для этого. Одной из проблем может быть то, что они доступны не на каждом языке. Например, у Javascript есть только позитивный взгляд.

О, вы имеете в виду что-то другое ... попробуйте это:

http://www.abc.com/fixed/[a-z]+/[\w\D^_]+/fixed.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...