Сопоставьте URL со строкой quety - PullRequest
0 голосов
/ 19 марта 2019

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

У меня есть этот URL https://kompozitor.fr/thenotebar/?s=test.

Строка запроса ?s= - это параметр поиска в моем блоге.

Я хотел бы написать выражение регулярного выражения, которое соответствует только /thenotebar/?s= и любому параметру, заданному поисковой системе.

Я пробовал несколько вещей, таких как /thenotebar/\?s=(.*), но это не такработа.

Любая помощь приветствуется.Заранее спасибо.

1 Ответ

0 голосов
/ 19 марта 2019

Как я понимаю, вам нужно "thenotebar /? S =" и хотя бы один символ в параметрах.

Попробуйте использовать это регулярное выражение для него.

/\/thenotebar\/\?s=.(.*)/g

В своем регулярном выражении вы пропускаете '\' до '/' , возможно, это причина, она не работает.Вам нужна точка перед (. *) .Это означает, что вам нужен хотя бы один символ в качестве параметра.Вам это нужно?Оставьте эту дополнительную точку, если вы проверяете только строку "/ thenotebar /? S =" .

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