【发布时间】:2013-05-03 20:38:03
【问题描述】:
有人可以帮助我构建正则表达式以使用以下字符串中的正则表达式提取几个 URL
'<a href="http://mydmncd.app.corp:8080/ag/ps?q=C~0~0~0~0~0~v2hgsds4-0Ds43Hg~94~0~~~1~0~0~~http%3a%2f%2fnghj.com" target="_blank"><img border=0
src="mydmncd.app.png" ALT="" clickUrl="http://mydmncd.app2.corp?q=1&f=4"/></a>'
网址始终以http://mydmncd 开头,其余部分可能会有所不同。我必须提取网址,直到找到双引号。在上面的例子中我必须提取http://mydmncd.app.corp:8080/ag/ps?q=C~0~0~0~0~0~v2hgsds4-0Ds43Hg~94~0~~~1~0~0~~http%3a%2f%2fnghj.com
我尝试使用此正则表达式/[http://mydmncd].*"/g,但它与最后一个双引号匹配。我也试过/[http://mydmncd].*\s/g,但没有运气。
【问题讨论】:
-
我假设您实际上不是在这里处理字符串,而是在文档中的某处处理
<a>元素?
标签: javascript regex