Переменные в значениях действий

Регистрация
27.12.2012
Сообщения
70
Благодарностей
8
Баллы
8
Столкнулся с проблемой. И не до конца все понял.
Вот есть такая регулярка, зенно ее собрал:
Код:
http://market\.yandex\.ru/guru\.xml\?hid=138608&CMD=-RR=9,0,0,0-VIS=8070-CAT_ID=1016608-BPOS=10-EXC=1-PG=10&greed_mode=false
Так он находит значение кнопки "следующая" страница на маркете.
Я хочу сделать цикл и в этом значении пишу
Код:
http://market\.yandex\.ru/guru\.xml\?hid={-Variable.hid-}&CMD=-RR=0,0,0,0-VIS=8070-CAT_ID={-Variable.cat_id-}-BPOS={-Variable.BPOS-}-EXC=1-PG=10&greed_mode=false
Все переменные у меня уже имеют значения. Но клик не осуществляется. Пишет, что не удалось найти элемент. Получается, что в таких значениях нельзя указывать регулярку? Или сам формат задан неверно?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Переменные можно использовать в регулярках.
Значит ошибка в чем-то другом.
 
Регистрация
27.12.2012
Сообщения
70
Благодарностей
8
Баллы
8
Не совсем верно высказался. Вот к примеру:



Регулярное значение с переменные в поле Значение. Так можно делать? Потому что когда я пишут там регулярное с переменное не выскакивает даже помощник по списку переменных в проекте.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Можно использовать.
 
  • Спасибо
Реакции: Jorge_Rodrigez

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63

rostonix

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

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Как воспроизвести знаете?) Мы не можем поймать багу эту :(
Лечится пересозданием экшена
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
Как воспроизвести знаете?) Мы не можем поймать багу эту :(
Лечится пересозданием экшена
Не в курсе как воспроизвести. Отослал всё необходимое в личку.

P.S. У меня не лечится.
 

ZennoScript

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

P.S. У меня не лечится.
Нужно просто скопировать этот экшен и вставить его рядом. У меня так лечится.

П.с. использовать нужно новый экшен, старый смело удаляем.
 

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
Помогло пересоздание экшена, спасибо.
Возник следующий вопрос: беру данные с ячейки таблицы xlsx. В этой ячейке 3 строки. Как удалить символ перехода на новую строку? Как он в excel называется?
Пытаюсь удалить '\n' - не помогает
Пытаюсь удалить System.Environment.NewLine - тоже не помогает.

Как удалить символ перехода на новую строку в ячейке excel?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113

surrealmix

Client
Регистрация
07.03.2013
Сообщения
715
Благодарностей
409
Баллы
63
\r|\n
Так попробуйте.
Или просто {-String.Enter-}
В учебниках, которые я встречал, знак '\r' - обозначал перенос каретки в начало строки, а новая строка обозначалась знаком '\n'

Это конечно странно, но помогло удаление '\r'.
Спасибо!
 
Последнее редактирование модератором:

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
В учебниках, которые я встречал, знак '\r' - обозначал перенос каретки в начало строки, а новая строка обозначалась знаком '\n'

Это конечно странно, но помогло удаление '\r'.
Спасибо!
Так оно и есть \r является переносом каретки. Только каждый из этих символов - как \r так и \n в разных системах могут являться переносом стоки. Энтер же виндосовский содержит в себе как символ переноса коретки, так и начало строки, т.е. выглядит он так \r\n
 
  • Спасибо
Реакции: surrealmix

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