作者:徐昕斌_380 | 来源:互联网 | 2023-02-07 18:49
我想搜索从.txt文件中选取的字符串,用双引号括起来的数字.我正在用Excel宏做这一切.示例数据:
"08134789316498"
"022"
我的代码:
Set oRegex1 = CreateObject("Vbscript.RegExp")
oRegex1.Pattern = "(\"[0-9]+\"])"
但上面这行是错误的:
"编译错误:预期结束语句"
注意:我已经添加了对"Microsoft Vbscript Regular Expressions 5.5"和"Microsoft Vbscript Regular Expressions 1.0"的引用
1> MC ND..:
从regexp的角度来看,你不需要从双引号中转义,而是从Vbscript/vba的角度来看.
oRegex1.Pattern = "(""[0-9]+""\])"
^^ ^^ quotes escaped inside string by doubling them