Приветствую. Подскажите как в результатах избегать состояния, когда все регулярки не найдены. Ситуация, парсим в xml во многих случаях бывает вот такой расклад, когда все переменные пустые Код: <name>none</name> <country>none</country> <city>none</city> <education>none</education> Возможно ли каким то образом исключать попадание таких записей в выходной файл? И очень бы хотелось видеть возможность удаления переносов строк и удаления лишних пробелов, табуляции и тд, не прибегая к довольно трудному методу реплейса результата выбора. Нельзя ли сделать опцию "Удалить из результата, то, то и то.?
Достаточно добавить фильтр $someresult - Not equal - none какому трудному? Result Builder -> regex replace и по регулярке удаляй все что не нужно..
Уважаемый Forbindder Каким образом исключить пустые выходные данные. К примеру у меня есть переменные $a, $b, $c, $url Результат я формирую так Код: <karta> <url>$url</url> [% aaa.format('<a>$a</a>\n') %] [% bbb.format('<b>$b</b>\n') %] [% <c>$c</c> %] хотя тут выдает ошибку но если написать так <c>[% $c %]</c>то вроде работает </karta> Теперь вопрос. Если у меня $a, $b, $c пустые, но url не пустой. Я в выходном файле получаю: Код: <karta> <url>$url</url> </karta> Как мне совсем убрать такой вариант из выходного файла?
ни так [% IF $name || $phone || $phone2 || $mail %] ни так [% IF name || phone || phone2 || mail %] <link url="${query}"> <person> [% Names.format('<name>$name</name><phone>$phone</phone>\n')%] [% Phones.format('<phone>$phone2</phone>\n') %]<country>[% $country %]</country> [% Mails.format('<email>$mail</email>\n') %]</person> </link>\n [% END %] что-то эта конструкция не работает( даже там где результат должен быть
если у тебя массивы то соответственно надо сравнивать их размеры Код: [% IF names.size || phones.size || mails.size %]