Использование регулярных выражений для поиска текста (только Windows)

RegExp = Новый COMОбъект(“VBScript.RegExp”); // создаем объект для работы с регулярными выражениями
//Параметры:
RegExp.MultiLine = Истина; // истина — текст многострочный, ложь — одна строка
RegExp.Global = Истина; // истина — поиск по всей строке, ложь — до первого совпадения
RegExp.IgnoreCase = Истина; // истина — игнорировать регистр строки при поиске

RegExp.Pattern = “(#{.+?})”;//что ищем, подробнее тут: Регулярные выражения (описание)
Matches = RegExp.Execute(ТекстДокумента);//где ищем

[wp_ad_camp_3]

Для Итератор=0 По Matches.Count-1 Цикл//массив найденных подстрок
Match = Matches.Item(Итератор);//тут целиковая найденная строка
НайденнаяПодстрока=Match.Value;

//SubMatches=Match.SubMatches;//выборка подстроки в подстроке (зависит от регулярного выражения)
КонецЦикла;

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

+ 53 = 63

Подписаться на блог по эл. почте

Укажите свой адрес электронной почты, чтобы получать уведомления о новых записях в этом блоге.

Присоединиться к еще 5 подписчикам

Рейтинг@Mail.ru