jhlyu 发表于 2008-11-26 11:59:24

匹配的问题请教


红色为不相同的部分,如何做正则匹配

bob 发表于 2008-11-26 14:08:53

你具体要匹配哪个?
可根据左右两侧的数据来进行位置匹配

jhlyu 发表于 2008-11-26 14:54:24

是的,匹配左右内容 里面有换行 兄弟你可有妙法?

liongodmien 发表于 2008-11-26 15:03:57

问题描述清楚一点

bob 发表于 2008-11-26 16:44:55

我的建议将空行全部替换掉,将分段的文件成为一句

$sHTML=_IEDocReadHTML($oIE)
StringRegExpReplace ($sHTML, "\r\n", "")

接下来,想怎么匹配就怎么匹配

pusofalse 发表于 2008-11-26 18:26:13

这样?、、、
$Text = FileRead("a.bat")
$Var = ""
$Array = StringRegExp($Text, "(?<=>).*?(?=<)", 3)
For $i = 0 to Ubound($Array) - 1
      $Var &= $Array[$i] & @CrLf
Next
MsgBox(0, "", $Var)

lynfr8 发表于 2009-7-22 01:37:30

留意红色部分左右的规律很简单就可以匹配到
页: [1]
查看完整版本: 匹配的问题请教