2016-07-25 14 views
0

非-DEV這裏,但我需要一些幫助的URL寫一個正則表達式 -如何正確地寫出下列URL中的正則表達式

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

  • 爲了跟蹤它在Kissmetrics ,到目前爲止,我已經得到了到

https://example.co.uk/checkout/order-received/?([ \ DA-Z .-] +)/

但我覺得很堅持,有人可以幫我一把?

謝謝!

+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的第一部分作爲文字字符串匹配,然後將訂單號碼作爲數字的任意字符串。之後,它將轉義問號(因爲問號在正則表達式中具有特定含義)並且匹配查詢字符串,包括結束位(當然,指的是由字母和數字組成的字符串)。