【发布时间】:2012-04-05 20:08:45
【问题描述】:
! 我正在使用 VBA 正则表达式的替换方法,想知道它可以接受多少个参数?我已经看到提供了许多不同选项的 msdn 页面,但我不确定该使用哪个。这是该页面的链接:MSDN Page: Regex.Replace Method
如果可能的话,我希望能够在“替换为”参数中使用反向引用和其他 VBA 正则表达式。
我目前只能这样做,例如(文字替换)
RE6a = RE.Replace(strData, " ")
我想这样做,例如:
RE6a = RE.Replace(strData, \s)
或
RE6a = RE.Replace(strData, \1 \3 \4)
如何在 VBA 正则表达式中做到这一点?
感谢您的帮助!
【问题讨论】:
-
您的链接适用于 .NET Regex,而不是您在 VBA 中使用的链接。
-
你不能在
Replace中替换其他正则表达式。 -
您是否有一个特定的示例,说明您的字符串文字或子匹配替换无法满足您的需求?
标签: regex vba parameters replace backreference