Непонятки в ProjectMaker-e

Fantozzzio

Client
Регистрация
11.05.2015
Сообщения
52
Благодарностей
7
Баллы
8
Хелп! Скоро начну все крушить вокруг )))
1. Версия 5.8.7.0 - не получается брать первую строку из файла. Берет все строки, а не первую..

2. Из-за проблемы #1 пытаюсь отказаться от использования списка и все обрабатывать в переменной. Нужно взять первую строку и ее удалть. Regexom беру первую строку, получилось. Потом пытаюсь из переменной с массивом (откуда мы взяли эту первую строку) удалить эту же строку - делаю это ЗАМЕНОй - ищу ранее найденную строку и заменяю на "пустоту". В итоге, в массиве как была эта срока, так и остается.. Не удаляется.

3. Пытался применить метод описанный здесь http://zennolab.com/discussion/threads/chernyj-spisok-korrektnaja-realizacija.13705/#post-81882 для проверки по блеклисту. В итоге, в "листсчастья и печенек" попадаю все строки, которые были в "все в куче", хотя при ручной проверке видно, что в "стоплисте" есть строки, которые совпадают со строками из "все в куче", соответственно они не должны были попасть в "листсчастья и печенек"... проверяю например 100 строк, все 100 прямиком летят в ""листсчастья и печенек". У кого-то может было такое? Помогите :-)

Кто знает, почему не срабатывает и есть ли может другие более изящные способы?
Спасибо за помощь.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 264
Благодарностей
5 852
Баллы
113
Для начала разберитесь со списком. Какой разделитель строк используется в файле и какой выбираете в настройках списка ProjectMaker?
 

Fantozzzio

Client
Регистрация
11.05.2015
Сообщения
52
Благодарностей
7
Баллы
8
Стоит ентер в настройках, в файле тоже перенос на новую строку. Каждая строка с новой строки, других разделителей нет.
 
Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Прикладывайте примеры
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 264
Благодарностей
5 852
Баллы
113
Стоит ентер в настройках, в файле тоже перенос на новую строку. Каждая строка с новой строки, других разделителей нет.
Возможно перенос строки не определяется. Есть пример файла списка?
 

Fantozzzio

Client
Регистрация
11.05.2015
Сообщения
52
Благодарностей
7
Баллы
8
Со вторым пунктом разобрался
2. Из-за проблемы #1 пытаюсь отказаться от использования списка и все обрабатывать в переменной. Нужно взять первую строку и ее удалть. Regexom беру первую строку, получилось. Потом пытаюсь из переменной с массивом (откуда мы взяли эту первую строку) удалить эту же строку - делаю это ЗАМЕНОй - ищу ранее найденную строку и заменяю на "пустоту". В итоге, в массиве как была эта срока, так и остается.. Не удаляется.
Оказывается тут все отрабатывалось, просто я по невнимательности записывал резалт в др переменную..

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

что касается проблемы №3 - то сниппет так и не отрабатывает фильтрацию по списку стопслов. пока реализовал циклом - каждую строку проверяет на вхождение.. но кажется сниппетом будет быстрее, поэтому если кто поможет - буду признателен.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)