2016-07-25 2 views
0

Не-устр здесь, но мне нужна помощь с написания Regex для URL -Как правильно написать следующий URL в RegEx

https://example.co.uk/checkout/order-received/210553/?key=wc_order_57960575c7d73

  • Для того, чтобы отслеживать его в Kissmetrics , до сих пор я добрался до

https://example.co.uk/checkout/order-received/?([ \ да-г .-] +)/

Но я чувствую себя действительно застряли, кто-то может протянуть мне руку?

Спасибо!

+0

Возможно ['https: // example \ .co \ .uk/checkout/order-received/\ d +/\? [^ /] +'] (Https://regex101.com/r/lC1jD0/1)? Или даже привяжите его как ['^ https: // example \ .co \ .uk/checkout/order-received/\ d +/\? [^ /] + $'] (Https://regex101.com/r/ lC1jD0/2). –

ответ

0

Регулярное выражение, которое вы хотите, это https:\/\/example\.co\.uk\/checkout\/order-received\/\d+\/\?key=wc_order_[\da-z]+.

Что это будет делать, так это совпадение первой части URL-адреса в виде строки, а затем номер заказа как произвольная строка цифр. После этого он выходит из вопросительного знака (поскольку вопросительные знаки имеют определенное значение в регулярном выражении) и соответствует строке запроса, включая конечный бит ([\da-z], конечно, относится к строке, состоящей из букв и цифр).

 Смежные вопросы

  • Нет связанных вопросов^_^