我希望这种模式能够找到恰好在 & 标签之间的任何字母。标签之间的数字数量将是可变的(有时是 5,有时是 5-4,有时是 9)基本上我们总是希望标签之间的数字。有时我的文本文件可能会在标签之间带有字母或空格。
我希望我的脚本做的是计算它在标签之间找到字母 [a-zA-Z) 的次数。如果它找到 0,那么它将报告 0。
我当前的测试文本文件有 2 个邮政编码标签......它们都只有标签之间的数字(这很好)下面的脚本或模式应该显示 0 找到(因为没有字母)但是它报告回来 2。好像它是倒退的。如果我在其中一个标签中放一个字母,下面的这个模式将报告 1。就好像这个模式是倒退的。如果我将其更改为 [^0-9]* 则无论是字母还是数字或两者都找不到。
Set rgxp3 = New Regexp
rgxp3.Pattern = "<ZipCode>([^a-zA-Z]*)</ZipCode>"
rgxp3.IgnoreCase = False
rgxp3.Global = True
Set matches3 = rgxp3.Execute( contents )