0
這個問題的目標是理解如何從url中只排除特定的語言代碼。可以說我們有example.com/en/test
- 這應該是一個有效的匹配。其他有效的網址將是example.com/ene/test
,example.com/been/test
等。唯一的URL將被排除在正則表達式是example.com/en
。我絕對不是正則表達式的主人,所以所有的提示將受到歡迎。我想修改下面的表達式來排除上面提到的url。正則表達式從url中排除特定的語言後綴
^(([^/]+/)*[^./]+)$
需要明確的是,有沒有真正的解決這個問題,因爲一個URL可以有很多方面,可以以多種方式在文本中插入。你所能做的只是妥協。例如,「localhost」這個詞本身就是一個url(如何檢測?) –