не всегда регулярки успешно обрабатываются

mantronix

Client
Регистрация
29.09.2010
Сообщения
185
Благодарностей
2
Баллы
18
Здравствуйте, бывает такое что зенно не обрабатывает регулярное выражение или не успевает положить в переменную и переходит на другой шаг, приходиться ставить паузу, скажите это бага? как можно обойтись без паузы?
 

Hungry Bulldozer

Moderator
Регистрация
12.01.2011
Сообщения
3 441
Благодарностей
834
Баллы
113
Есть пример, на котором багу можно воспроизвести на нашей стороне?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Скорее всего просто сайт не успевает прогрузиться или же регулярка составлена неверно.
 

mantronix

Client
Регистрация
29.09.2010
Сообщения
185
Благодарностей
2
Баллы
18
сайт подгружается полностью и регулярка верная
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Ну значит какие то действия из вне мешают шаблону выполняться правильно :-)

Дайте пример, что ли.
 

mantronix

Client
Регистрация
29.09.2010
Сообщения
185
Благодарностей
2
Баллы
18
я понял в чём неудача,
я записываю текст в список, в следующем шаге беру текст с этого списка, получается что зенно не успевает записывать этот текст в список а я его уже беру, поулчается я беру пустой результат((
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Тоже странно. Вы список пишете в файл и пробйете читать файл?
Само содержимое списка оно в памяти хранится. Там нет проблем с доступом.
 

Fantozzzio

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

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 274
Благодарностей
9 056
Баллы
113
Искал ответ на свой вопрос и нашел эту ветку - беру регулярным выражением паршу код и кладу в список (так как к сожалению не нашел способа его положить в переменную) а потом сразу выполняю Прочитать файл, чтоб переложить содержимое списка в переменную. Но видимо не успевает все это - и в итоге в переменную попадает "пустой список". Если подождать какое-то время, то потом повторяю "Прочитать файл" и все передается.. МОжно ли как-то это устранить, чтоб не ставить паузы? Какой-то метод поэлегантнее?
самый элегантный метод - это не привязывать к списку файл (тут и правда возможны задержки), а просто список объединять в переменную, в экшене Операции над списком есть такая функция.. тогда данные минуя дисковые операции сразу из памяти в память копироваться будут..
 
  • Спасибо
Реакции: ogogo

Fantozzzio

Client
Регистрация
11.05.2015
Сообщения
52
Благодарностей
7
Баллы
8
самый элегантный метод - это не привязывать к списку файл (тут и правда возможны задержки), а просто список объединять в переменную, в экшене Операции над списком есть такая функция.. тогда данные минуя дисковые операции сразу из памяти в память копироваться будут..
Большое спасибо!
 

ogogo

Пользователь
Регистрация
25.06.2011
Сообщения
43
Благодарностей
1
Баллы
8
тоже столкнулся с описанной проблемой. также не берет из файла потому что в нем или нет ничего или файл списка вообще еще не успел создаться.

помогло это -
самый элегантный метод - это не привязывать к списку файл (тут и правда возможны задержки), а просто список объединять в переменную, в экшене Операции над списком есть такая функция.. тогда данные минуя дисковые операции сразу из памяти в память копироваться будут..
 
  • Спасибо
Реакции: Sergodjan

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