<(.*)>.*<\/\1>
很好的匹配DIV标签内的内容
<(\S+)(\s[^>]*)?>[\s\S]*<\/\1\s*>暂时是最好的 匹配成对HTML标签及内容
<\s*a[^>]*>([^<]|<(?!/a))*<\s*/a\s*>这个匹配<A>
<div[^>]*?>[\s\S]*?</div>
<td[^>]*>[\s\S]*?</td>
<div><div></div></div>这样也能匹配出来 包括换行
如下一段字符串:
清新、自然、美丽!小荷象一位圣洁的仙女在水中伫立!uploadfile/200572016924625.bmp
1974年11月16日美国阿雷西博天文台给银河系武仙座M13星球发去一封电报。如果武仙座有外星人,
我希望在二万四千光年后的一天,他们会收到来自地球的这封电报,我还希望他们能读懂电报,给我们回电。
问题:
怎么取出uploadfile/200572016924625.bmp或uploadfile/200572016924625.jpg或uploadfile/200572016924625.gif这个图片路径?
<%
strObj = "清新、自然、美丽!小荷象一位圣洁的仙女在水中伫立!
uploadfile/200572016924625.bmp1974年11月16日美国阿雷西博天文台给银河系武仙座M13星球发去一封电报。
如果武仙座有外星人,我希望在二万四千光年后的一天,他们会收到来自地球的这封电报,
我还希望他们能读懂电报,给我们回电。"
Set regEx = New RegExp
'regEx.Pattern = "[\\/]?(\S*?[\\/])*\S*?\.(jpg|jpeg|bmp|gif)"
regEx.Pattern = "uploadfile/\S*?\.(jpg|jpeg|bmp|gif)"
regEx.IgnoreCase = True
regEx.Global = True
Set Matches = regEx.Execute(strObj)
For Each Match in Matches
response.write Match.Value & "<BR>"
Next
%>
匹配除 "\n" 之外的任何单个字符。要匹配包括 '\n' 在内的任何字符,请使用象
'[.\n]' 的模式。