walther555
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Доброго времени суток! Столкнулся со следующей проблемой в версии 11.2. Есть csv-файл. Хочу извлечь из него строки, которые содержат разделителей больше, чем нужно, и поместить их в отдельный файл. Пытаюсь применить фильтр "Extract lines matching". Пишу так: ((.*);(.*)){23} или так: (.*;.*){23}. Если, к примеру, в первой строке 22 разделителя, то строка, как и надо, не извлекается и Textpipe выдает: "Internal error -47" и дальше уже никакие строки не извлекает. Если, к примеру, в первой строке - 23 разделителя, во второй - 22, а в третьей снова - 23, то первая строка извлекается, а вторая и третья - нет! И снова ошибка: "Internal error -47". Еще заметил, если в строке, к примеру, содержится 15 разделителей, а в условии я ставлю 16, то указанная строка не выбирается и ошибка не выдается, а следующая строка с 16 разделителями извлекается. Где я ошибаюсь? Или это чисто баг в Textpipe? И можно ли таким способом извлечь строки, в которых содержится меньше 23 символов разделителей. | Всего записей: 12 | Зарегистр. 05-08-2022 | Отправлено: 14:50 14-08-2022 | Исправлено: walther555, 15:14 14-08-2022 |
|