Asp教程

通过asp实例结合结合ACCESS,MSSQL来更好的深入Asp学习 - 爬坡者

« 好用的源匹配正则表达式测试页 »

匹配html标签

<(.*)>.*<\/\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]'   的模式。   

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80710

Copyright 2007-2008 papozhe.com [asp教程] All Rights Reserved.
浙ICP备07030537号
免责申明:所有文章除特别声明,均来自网上,主要为学习用!内容仅供参考,版权归原作者。如侵犯您利益,请来信告知.
Email:papozhe$Gmail.com QQ:76336503