谢谢了! Dim $splitstr="@@@@"
$dic=ObjCreate("scripting.dictionary")
$dic.comparemode=1
$str=FileRead("z:\a.txt")
$arr=StringSplit($str,@crlf,1)
For $n=1 To $arr
$tmp=StringSplit($arr[$n],$splitstr,1)
If $tmp>=4 Then $dic($tmp)=$tmp
Next
$str=FileRead("z:\b.txt")
$arr=StringSplit($str,@CRLF,1)
For $n=1 To $arr
$tmp=StringSplit($arr[$n],$splitstr,1)
If $tmp>=2 Then
If $dic.exists($tmp) Then
$tmp=$dic($tmp)
$str=$tmp
For $i=2 To $tmp
$str&=$splitstr&$tmp[$i]
Next
$arr[$n]=$str
EndIf
EndIf
Next
$str=$arr
For $n=2 To $arr
$str&=@CRLF&$arr[$n]
Next
FileWrite("z:\c.txt",$str)不知道结果对不对,06年的老本,9秒 回复 17# kevinch
08年的台式机,3.2秒!
很给力,谢谢分享! 不知道结果对不对,06年的老本,9秒
kevinch 发表于 2013-9-27 19:36 http://www.autoitx.com/images/common/back.gif
太感谢了~~~
页:
1
[2]