Регулярное выражение, проверяющее, что слэша больше нет - PullRequest
0 голосов
/ 08 ноября 2019

Мне нужна помощь с регулярным выражением. Мне нужно взять только URL со следующим форматом: 'address.com/city[and затем необязательно все символы, кроме косой черты]'

Так, например, URL 'address.com/city/madrid?source= menu 'не подходит.

Я попробовал эту опцию:

\.com\/.*[^\/]$

, но он принимает URL-адреса, такие как' address.com/city/madrid?source=menu ', и не принимаеттолько 'address.com/city/'

Ответы [ 2 ]

0 голосов
/ 08 ноября 2019

Вы можете сопоставить address.com/city с последующим [^\s/]* совпадением 0+ раз с любым символом, кроме символа пробела или косой черты.

^address\.com/city[^\s/]*$

Regex demo

0 голосов
/ 08 ноября 2019

Это должно работать:

^address\.com\/city[^\/].*$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...