Комфорт и автоматизация

Regular Expression

Вшитого непосредственно в редактор макросов VBE модуля для работы с регулярными выражениями нет. Однако в Windows есть специальная библиотека, которую можно подключить и использовать.

Что для этого нужно сделать:

  • В редакторе макросов VBE в меню Tools выбрать пункт References..
  • Найти в списке пункт Microsoft VBScript Regular Expressions 5.5 в открывшемся диалоговом окне, поставить возле него галочку и нажать кнопку OK.


Всё, теперь в макросах можно использовать регулярные выражения. Можно проверять, существуют ли в строке совпадения по регулярке, получать коллекцию всех совпадений, производить по регулярному шаблону поиск и замену. Если Вы пока неуверенно ориентируетесь в регулярных выражениях, то я специально создал RegExp_Tester, который позволит Вам потренироваться в составлении регескпов.