我试图匹配任何组合的浮点数与Microsoft Word中VBA中的正则表达式。匹配 d和。在正则表达式
例子:
<text="">
<text="1">
<text="2">
<text="3">
<text="3.5">
<text="4">
<text="44">
我尝试了以下模式:
regex.Pattern = "<text=" & Chr(34) & "\d*\.*\d*" & Chr(34) & ">"
regex.Pattern = "<text=" & Chr(34) & "[\d\.]*" & Chr(34) & ">"
有趣的是两种模式都要么匹配44。
供参考:'*'将匹配 “0或更多”。如果你只想使用数字的元素,那么使用'+'(1或更多)。 –
是的,我知道,这是我想要的,我也想处理 –
Joel
我不知道perl中的单词和VBA我会做这样的事情:“(\ d +(\。\ d +)? )?” – Mithrandir