2012-10-12 42 views

回答

0

您可以使用正則表達式http:[^"]+

+0

我用grep/http:[^「] + /並且我得到了提示,這是行不通的,你能否解釋一下? – curious

+0

@curious - 瞭解如何使用grep:'grep --h' –

+0

thanx我不知道--h是解決方案。您的評論非常有用 – curious

0

假設HTML字符串是在一個名爲「regexp.html」

文件
$ ruby -n -e 'm = $_.match(/(http[^"]+)/); puts m if m' < regexp.html 
http://xxx/aaa/index.html 

這隻有在URL以「http」開頭時纔有效。

相關問題