-1

如何从该字符串中获取没有双引号的 url:

<p>The document has moved <a href="http://xxx/aaa/index.html">here</a>.</p>
4

2 回答 2

0

假设 html 字符串位于名为“regexp.html”的文件中

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

这仅在 url 以“http”开头时才有效。

于 2012-10-12T15:10:05.413 回答
0

您可以使用正则表达式模式http:[^"]+

于 2012-10-12T14:02:11.130 回答