AlexandrPessimist

Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте. Может кто подсказать по функции StringRegExp? Есть переменная, содержащая текст в Unix формате (концы строк - LF), например: Код: # Комментарий Первая рабочая строка Вторая рабочая строка | Мне нужно исключить пустые строки и строки с комментами (начинаются с #), а остальные строки передать в другую функцию. Делаю так: Код: Dim $lines = StringSplit($AllText, @LF, 1); Разбиваю весь текст на строки For $i = 1 To $lines[0] ; Проверяю каждую строку на несоответствие шаблону - если не соотв., тогда передаю строку в функцию If StringRegExp($lines[$i], '(^#)', 0, 1) = 0 Or StringRegExp($lines[$i], '(^\n)', 0, 1) = 0 Then _MyFunction() Sleep(100) Next | В итоге строки с комментами пропускаются, а пустые строки передаются. Как правильно указать в шаблоне пустую строку? В справке готового примера нет, пробовал вместо '(^\n)' указывать: '\n' или '^\n', результата не дало. Просто указать @LF нельзя - он (символ) есть в каждой строке, потому пробовал его искать вначале строки.. |