我正在尝试通过匹配元素的开始打开和关闭标记,使用VBA中的正则表达式从XML提取一些数据,但是我什么也没得到。
我可以<foo>.+?<\/foo>
在Notepad ++中使用,但不能在带有Microsoft Regular Expression 5.5的VBA中使用
<foo>
variable data here
-
-
</foo>
这是因为。在VBA中不包含换行符。您可以使用(| \ n)的*在你的模式定义为包括换行\ n对于你的榜样<foo>(.|\n)*<\/foo>
,你也可以使用<foo>[^<]*<\/foo>
foo的块,你不要指望之间,如果<
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句