[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
首先我要告诉你这个强大的脚本语言叫VBS不是VSB
其次我要告诉你当代码不止一行时请用code标签将代码如下括起来
[\code]
代码
[\/code]这里都多打了一个\字符是为了让你看到这个示例
提取url的代码如下:
  1. Dim objFSO, objStr
  2. Set objFSO = CreateObject("Scripting.FileSystemObject")
  3. objStr = objFSO.OpenTextFile("a.txt").ReadAll
  4. Dim objREG
  5. Set objREG = New RegExp
  6. objREG.Global = True
  7. objREG.IgnoreCase = True
  8. objREG.Pattern = ".*""([a-zA-z]+://[^\s]+)"".*"
  9. objStr = objREG.Replace(objStr, "$1")
  10. Set objREG = Nothing
  11. objFSO.OpenTextFile("new.txt", 2, True).Write Replace(objStr, vbLf, vbCrLf)
  12. Set objFSO = Nothing
  13. WScript.Echo "ok"
复制代码
***共同提高***

TOP

如楼主实在是要取到每一行的<a href="http://www.chuxingyi.net/txt/6_1.html"这一段,
正则应改成:objREG.Pattern = ".*<li>(.*"")>.*"
***共同提高***

TOP

返回列表