正则表达式取字符串

chen11b 2005-10-11 09:41:58
如下一段字符串:

清新、自然、美丽!小荷象一位圣洁的仙女在水中伫立!uploadfile/200572016924625.bmp
1974年11月16日美国阿雷西博天文台给银河系武仙座M13星球发去一封电报。如果武仙座有外星人,我希望在二万四千光年后的一天,他们会收到来自地球的这封电报,我还希望他们能读懂电报,给我们回电。

问题:
怎么取出uploadfile/200572016924625.bmp或uploadfile/200572016924625.jpg或uploadfile/200572016924625.gif这个图片路径?




...全文
119 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
itzhiren 2005-10-11
  • 打赏
  • 举报
回复
看来偶该好好学学正则了
jspadmin 2005-10-11
  • 打赏
  • 举报
回复
哈哈,又是大鱼解决的,真厉害!正则专家!
jzywh 2005-10-11
  • 打赏
  • 举报
回复
<%
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
%>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧