Найти подстановочный знак замены - PullRequest
0 голосов
/ 09 июля 2020

Мне нужно выполнить несколько сложную операцию поиска и замены с использованием подстановочных знаков, но я не могу придумать элегантного решения. Например, я хотел бы найти любое слово, которое начинается с "A-?" и «B-?», и выполните две вещи: 1) измените размер шрифта A и B, и 2) убедитесь, что «?» (это может быть любая буква от A до Z) в верхнем регистре.

Например, A-apple, будет заменено на A-Apple (где размер шрифта A отличается от размера шрифта всего остального , скажем, 10).

Вот что у меня есть для поиска слов.

(<[AB]) (-) (?) </p>

Любые предложения как произвести замену?

1 Ответ

0 голосов
/ 09 июля 2020

Для сложных поисков см. Это: поиск по регулярному выражению

Для частичного форматирования текста ячейки см. Примеры ниже:

Cells(1, 1) = "Stackoverflow"
Cells(1, 1).Characters(Start:=1, Length:=2).Font.Color = RGB(255, 0, 255)
Cells(1, 1).Characters(Start:=4, Length:=2).Font.bold=true
Cells(1, 1).Characters(Start:=8, Length:=2).Font.size=14
...