我正在嘗試爲重定向規則編寫一個正則表達式,該規則將包含2010到2012年的文件夾,但排除兩個非常特定的頁面slu。。我的網址是設置如下所示:開始但不包含的正則表達式
/2016/09/18 /我的頁面 - 塞/
這兩個網頁:
/2011/04/11 /一些頁/ /2012/06/15/another-page-2/
我有類似於^/2010 | 2011 | 2012 /.*的匹配所有在那些年份開始的子目錄,不確定如何爲那些頁面slu。。
我可能需要負面看起來像(?!some-page | another-page-2),但不知道如何設置它。
你必須使用一個負向前看,以匹配不包含字符串的內容。 – Barmar
查看http://stackoverflow.com/questions/33639856/regex-combine-negative-lookahead-and-regular-search – Barmar
@Barmar感謝這非常有幫助。它明確指出了我的正確方向。真正幫助我的是我用來測試正則表達式的變體的debuggex鏈接,直到我得到正確的答案。 – user3376065