[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
请下载附件,解压缩后运行其中的VBS文件!

VBS程序源代码:
  1. Set FSO=CreateObject("Scripting.FileSystemObject")
  2. '/*/////////////////////////////////////////////////////////
  3. '*MadeTime: 2009-10-21
  4. '*LastModify: 2009-03-20
  5. '*功能: 提取内容正则表达式
  6. '*参数: 正则表达式;待处理数据对象
  7. '**********************************************************
  8. Function MyRegExp(Patrn,Strng)
  9. Set RegEx1=New RegExp
  10. With RegEx1
  11. .Pattern = Patrn
  12. .IgnoreCase=True     
  13. .Global=True
  14. End With
  15. Set Matches =RegEx1.Execute(strng)
  16. For i=0 to Matches.Count-1
  17. MyRegExp=MyRegExp & i+1 & "  " & Matches(i).subMatches(0) & VBCRLF
  18. Next
  19. End Function
  20. '/*/////////////////////////////////////////////////////////
  21. '*MadeTime: 2010-03-20
  22. '*LastModify: 2010-03-20
  23. '*功能: 读取文本文件全部内容
  24. '*参数: 当前目录文本文件
  25. '**********************************************************
  26. Function ReadFile(FileName)
  27. Set File=FSO.OpenTextFile(FileName,1,1)
  28. ReadFile=File.ReadAll
  29. Set File=nothing
  30. End Function
  31. msgbox "scr地址:" & vbcrlf & MyRegExp("src=[""']?(http.*gif)",ReadFile("test.txt"))
  32. msgbox "BG地址:" & vbcrlf & MyRegExp("background=[""']?(http.*gif)",ReadFile("test.txt"))
  33. Set FSO=nothing
复制代码

TOP

原帖由 hhz520 于 2010-3-20 20:50 发表
谢谢管理员的解答   但运行提示输入超出了文件尾   代码  :800A003E错误


请下载附件,解压缩后直接运行其中的VBS(不要保存运行上面给的VBS代码),还要注意不要删除同目录下的test.txt

TOP

返回列表