2012-10-12 39 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”开头时才有效。

相关问题