Здравствуйте все.
Хочу написать функцию (ибо формулами не могу реализовать) для замены с использованием подстановочных символов.
Использую заготовку с RegExp но не могу разобраться с критерием.
Есть строка вида
. Мне надо убрать все в квадратных скобках вместе с ними (длина текста разная в скобках). То есть надо оставить блаблабла+блаблабла.
Использую маску
то все корректно заменяет.
Помогите составить маску для RegExp или как реализовать такую замену не трехэтажной формулой.
Спасибо.
Хочу написать функцию (ибо формулами не могу реализовать) для замены с использованием подстановочных символов.
Использую заготовку с RegExp но не могу разобраться с критерием.
Код |
---|
Public Function zam(Строка As String, ШаблонПоиска As String, ШаблонЗамены As String) Dim regex As New RegExp With regex .Global = True .IgnoreCase = True .MultiLine = True .Pattern = ШаблонПоиска End With zam = regex.Replace(Строка, ШаблонЗамены) End Function |
Есть строка вида
Код |
---|
блаблабла [бла]+блаблабла [бла] |
Использую маску
Код |
---|
"\s\[.+\]" - убирает все между первой и последней скобкой. А если через найти и заменить [CODE][*] |
Помогите составить маску для RegExp или как реализовать такую замену не трехэтажной формулой.
Спасибо.