小编use*_*123的帖子

使用正则表达式查找和替换Word 交替运营商

使用正则表达式查找文本时,我在某处出错了.

这是我正在使用的代码.

findText = "(Event Handling|Event Handling \(EH\))"
Debug.Print findText
With Selection.Find
    .Text = findText
    .Replacement.Text = "Replaced"
    .Forward = True
    .Wrap = wdFindAsk
    .Format = False
    .matchCase = False
    .MatchWholeWord = False
    .MatchWildcards = True
    .MatchSoundsLike = False
    .MatchAllWordForms = False
End With
Selection.Find.Execute
Selection.Find.Execute Replace:=wdReplaceAll
Run Code Online (Sandbox Code Playgroud)

我试图找到Event HandlingEvent Handling (EH)在通道中,但OR运算符不工作.

当我试图Event Handling单独找到它的时候.同样的Event Handling (EH).但是与OR运算符一起|它不起作用.为什么?

regex vba ms-word word-vba

4
推荐指数
1
解决办法
8660
查看次数

标签 统计

ms-word ×1

regex ×1

vba ×1

word-vba ×1