Поиск заглавных букв, включая маленькие скобки ()

Я бы хотел Find Четыре заглавные / прописные буквы, которые должны содержать маленькие скобки (),

Например (ABCD)

Следующий код прекрасно работает с буквами, но он не выделяет скобки.

Я думаю, что это не найти скобки.

Sub FindUppercaseLetter()

    Selection.Find.ClearFormatting
    With Selection.Find
        .Text = "([A-Z][A-Z][A-Z][A-Z])"
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .MatchWildcards = True
    End With
    Selection.Find.Execute
End Sub

В этом случае:

1 ответ

Решение

Круглые скобки имеют особое значение и должны быть экранированы косой чертой:

.Text = "\([A-Z][A-Z][A-Z][A-Z]\)"
Другие вопросы по тегам