Post by youwantme » 01 Jun 2015, 02:17
再次求教 tmplinshi 兄:
请问类似于这样的文本,行数不确定,但格式一致,如何用正则表达式把后面的网址都匹配挑选出来,放入数组中?
Code: Select all
<link rel='dns-prefetch' href="http://imgt6.bdstatic.com" />
<link rel='dns-prefetch' href="http://imgt7.bdstatic.com" />
<link rel='dns-prefetch' href="http://imgt8.bdstatic.com" />
<link rel='dns-prefetch' href="http://imgt9.bdstatic.com" />
<link rel='dns-prefetch' href="http://a.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://b.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://c.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://d.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://e.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://f.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://g.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://h.hiphotos.baidu.com" />
感谢!
tmplinshi wrote:[] 这两个字符需要用反斜杠“\”进行转义。
Code: Select all
RegExMatch("[1,1],[1,2],[1,3]", "\[.*?\[\d+,(\d+).*?\[\d+,(\d+)", m)
MsgBox, % m1 A_Tab m2
帮助文件有一页简单的正则教程,可以去看看。
再次求教 tmplinshi 兄:
请问类似于这样的文本,行数不确定,但格式一致,如何用正则表达式把后面的网址都匹配挑选出来,放入数组中?
[code]
<link rel='dns-prefetch' href="http://imgt6.bdstatic.com" />
<link rel='dns-prefetch' href="http://imgt7.bdstatic.com" />
<link rel='dns-prefetch' href="http://imgt8.bdstatic.com" />
<link rel='dns-prefetch' href="http://imgt9.bdstatic.com" />
<link rel='dns-prefetch' href="http://a.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://b.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://c.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://d.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://e.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://f.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://g.hiphotos.baidu.com" />
<link rel='dns-prefetch' href="http://h.hiphotos.baidu.com" />
[/code]
感谢!
[quote="tmplinshi"][] 这两个字符需要用反斜杠“\”进行转义。
[code=autohotkey]RegExMatch("[1,1],[1,2],[1,3]", "\[.*?\[\d+,(\d+).*?\[\d+,(\d+)", m)
MsgBox, % m1 A_Tab m2[/code]
帮助文件有一页简单的正则教程,可以去看看。[/quote]