是的 - 另一個noob正則表達式查詢,我似乎無法得到。somone可以幫助修復我的簡單正則表達式查詢嗎?
我試圖獲得字符串foo.mydomain.com/
或foo.mydomain.com:1234/
或foo.mydomain.com:<random port>/
的所有匹配,但是任何其他路徑不匹配,即。 foo.mydomain.com/bar
或foo.mydomain.com/bar/pewpew
我試着使用:foo.mydomain.com(.*)/$
(其中任何事情,然後foo.mydomain.com
開始,那麼任何事情之後,直到一斜線,然後結束(這個搜索查詢被錨定到行的結尾)
但不工作的時候我通過在foo.mydomain.com:1234
它不匹配,但它正確的說foo.mydomain.com/bar/pewpew
不匹配(如預期)
任何想法
'foo.mydomain.com'(無尾隨斜線) - 它應該匹配嗎? – 2010-04-13 05:07:10
因爲進入...逃避你的域名中的'。'是一種好習慣。此外,它有助於表達你希望匹配的內容,通常這個正則表達式很容易遵循(如果你能記住語法)。在這種情況下:匹配域,可選地跟一個端口說明符,可選地跟一個斜槓 – CurtainDog 2010-04-13 05:15:47