我還在學習正則表達式,我似乎被卡住了。排除正則表達式匹配,如果它包含一個字符串
我想寫匹配這樣的包含「大量」 URL路徑的REG EXP:
/bulk-category_one/product
/another-category/bulk-product
只拿到產品的網頁,而不是類別頁面,如:
/bulk-category_one/
/another-category/
於是我想出了:
[/].*(bulk).*[/].+|[/].*[/].*(bulk).*
但還有分頁,所以當我把REG EXP在谷歌Analyti CS,我發現這樣的東西:
/bulk-category/_/showAll/1/
他們都有
/_/
,我不想包含
/_/
任何URL路徑,我不能弄清楚如何排除它們。
你想要做的事情實際上是過濾本身的「第二級」。您可以通過更充分地指定模式中的URL結構來解決此問題。 –
那你究竟在尋找什麼?一個正則表達式,它匹配任何段中不包含「bulk」的絕對路徑? – Gumbo
@Karolis D,請給出一些基本的輸入和o/p的預期...然後我們可以確認是否有任何問題與RegEx,我還不清楚你在哪裏得到這個'/ bulk-category/_/showAll/1 /'在應用RegeEx之後,或者你想用'/ _ /'排除任何東西 – swapnilsarwe