这种每行都重复格式的代码,请问下能否做到提取出时间 2011-12-20 20:39 和超链接 还有 内容 AAAAAAAA ...
wokao98 发表于 2011-12-21 07:36 
#include <array.au3>
Local $text = FileRead(FileOpen ('d:\666.txt'))
MsgBox (0, '原文本', $text)
Local $date = StringRegExp($text, '\d{4}-\d{1,2}-\d{1,2}\h+\d{1,2}:\d{1,2}', 3)
_arraydisplay($date, '匹配的日期')
Local $http = StringRegExp($text, '<a[^>]+?>', 3)
_arraydisplay($http, '匹配的网址')
Local $content = StringRegExp($text, '<a[^>]+>([^<]+)</a>', 3)
_arraydisplay($content, '匹配的内容')
666.txt 就是你发出的代码的文本内容
建议你花三到五天的时间学习一下正则的基本运用...
不要给正则的多样化吓倒了,
老实说, 我就是这样学了几天, 基本的运用, 还是勉强作得来的,
当然, 很多时候还是翻着帮助做出来的. |