정규식을 사용하여 텍스트를 찾는 동안 나는 어딘가에서 잘못 가고있다.찾기 및 바꾸기 regex | 대체 연산자
이것은 내가 사용하고있는 코드입니다.
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
나는 통로에 Event Handling
또는 Event Handling (EH)
을 찾기 위해 노력하고 있지만, OR 연산자가 작동하지 않습니다.
Event Handling
을 별도로 찾으려고 할 때 작동합니다. Event Handling (EH)
에 대해서도 마찬가지입니다. 하지만 OR 연산자 |
과 함께 작동하지 않습니다. 왜?
죄송 allMatches이 객체 right..how 내가 일치하는 내용을 대체 할 수있다 ..? – user123
나는 이미이 두 가지 검색 방법을 사용했습니다. 트랙 변경을 활성화합니다. 그래서 두 번째로 트랙 변경 내용을 대체합니다. MAb (MAb (striked)) MAb – user123
좋아, 내 대답의 상단에 편집 한 Regexp 코드를 보았 니? –