хочу поискать для примера "1.18" но так, чтобы она не встречалась в комментариях
// Мой комментарий от 01.01.18 -не должен попасть
СуммаСНДС = Сумма*1.18 - должен попасть
* VBS, ретроспективные проверки не предлагать.
Сначала отчикать каменты, а потом уже искать чего надо.
пример на JS, но принцип, я думаю, понятен
var re_comment = new RegExp('^\\s*((?:(?:(?:"[^"]")*)|(?:[^/]*)|(?:[^/]+/))*)(//.*)?\\s*$', "");
var Lines = TextDoc.Text.split(re_CrLf);
var n = Lines.length;
for(i = 0; i < n; i++)
{
var str = Lines[i];
var Matches = re_comment.exec(str);
if( Matches != null )
{
str = Matches[1];
}
Не владею регулярками, но задача частая. Поиск по фрагменту, выгрузка результата в excel, там удаляю всё, что началось с //
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой