我一直在使用正則表達式資源管理器,但我仍然無法想出正確的模式。正則表達式
這裏是我的網址:
http://pie.crust.com:18000/TEST/TEST.html
這裏是我的正則表達式:
/[^http:\/\/][\w-\W]+[\/]/
,輸出是:
ie.crust.com:18000/TEST/
所有我想要的是域(基本上是所有插圖中//和/):
pie.crust.com:18000
我錯過了什麼?我無法弄清楚。有任何想法嗎?
預先感謝您。
使用\ w和\ W的問題是,第一個說:「任何單詞字符」,而第二個說:「任何非文字字符」基本上說的任何字符。另外,你的+是貪婪的,因爲\ W包含\(一個文字反斜槓),所以它想把文件夾包含在路徑中,如果你使用+(或*)來跟蹤?那麼它意味着不要貪婪並選擇將驗證正則表達式的最小字符數。 –
謝謝你的解釋。我不知道爲什麼它包含路徑中的文件夾。 – fumeng