Local $Str = _
'-------------------------------------------------' & @CRLF & _
'FastCopy(ver1.84) 开始于 2011/01/23 00:11:52' & @CRLF & @CRLF & _
'<源目录> F:\电影\[电影天堂www.dygod.com].不信地狱-cd1.rmvb' & @CRLF & _
'<目标> d:\9' & @CRLF & _
'<命令> 同步 - 若重名,则仅复制大小时间不同的文件' & @CRLF & @CRLF & _
'无错误' & @CRLF & @CRLF & _
'总计读取 = 203.9 MB' & @CRLF & _
'总计写入 = 203.9 MB' & @CRLF & _
'总计文件 = 1 (0)' & @CRLF & _
'总计时间 = 11.63 秒' & @CRLF & _
'传输速率 = 17.54 MB/秒' & @CRLF & _
'传输文件 = 0.09 文件/秒' & @CRLF & @CRLF & _
'结果: (错误文件: 0 | 错误目录: 0)' & @CRLF & @CRLF & _
'-------------------------------------------------' & @CRLF & _
'FastCopy(ver1.84) 开始于 2011/01/23 00:12:04' & @CRLF & @CRLF & _
'<源目录> F:\电影\[电影天堂www.dygod.com].不信地狱-cd1.rmvb' & @CRLF & _
'<目标> d:\10' & @CRLF & _
'<命令> 同步 - 若重名,则仅复制大小时间不同的文件' & @CRLF & @CRLF & _
'无错误' & @CRLF & @CRLF & _
'总计读取 = 203.9 MB' & @CRLF & _
'总计写入 = 203.9 MB' & @CRLF & _
'总计文件 = 1 (0)' & @CRLF & _
'总计时间 = 9.80 秒' & @CRLF & _
'传输速率 = 20.82 MB/秒' & @CRLF & _
'传输文件 = 0.10 文件/秒' & @CRLF & @CRLF & _
'结果: (错误文件: 0 | 错误目录: 0)'
MsgBox(0, '原字符串', $Str)
Local $Test = StringRegExpReplace($str, '(?s).+?\nFastCopy.+?开始于\h(\V+)\v+.+?\n(<目标>\V+).+?\n(结果\V+(?:\r\n|$))', '$1 $2 $3')
MsgBox(0, '提取结果', $Test)
|