Регулярные выражения в конструкторе работает а в кубике нет

Maks_frai

Client
Регистрация
19.06.2016
Сообщения
19
Благодарностей
4
Баллы
3
Здравствуйте.Задаю в конструкторе регулярное выражение и он находит то что надо,а когда вставляю эту же регулярку в кубик,то ничего не находит. Вот регулярка
(?<=<img\ src="/images/ic-calendar\.png">\n.*<span>)[\w\W]*?(?=</span>)
а вот текс в котором ищу
<div class="job_created js-jobcreated" title="задание размещено: 12 июля 20:18 мск">
<img src="/images/ic-calendar.png">
<span>12 июля</span>
</div>
что не так?
Заранее спасибо.
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
покажи как экшн настроен
 

Maks_frai

Client
Регистрация
19.06.2016
Сообщения
19
Благодарностей
4
Баллы
3
вот так
 

Вложения

Maks_frai

Client
Регистрация
19.06.2016
Сообщения
19
Благодарностей
4
Баллы
3
вот скрин из конструктора
 

Вложения

Maks_frai

Client
Регистрация
19.06.2016
Сообщения
19
Благодарностей
4
Баллы
3
и еще вопрос. Можно ли в кубике обработка текста- замена-regex заменять на текс который получается тоже из регулярки примененной к тому же тексту в которой искали что заменить по регулярному выражению?
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 328
Благодарностей
5 431
Баллы
113
Попробуй взять все а не первое. тогда придется в список сохранять. Проверь переменную, может она пустая?

и еще вопрос. Можно ли в кубике обработка текста- замена-regex заменять на текс который получается тоже из регулярки примененной к тому же тексту в которой искали что заменить по регулярному выражению?
Не до конца понял. Клади текст в переменную и заменяй, даже переменную можно в регулярку)
 
Последнее редактирование:

Maks_frai

Client
Регистрация
19.06.2016
Сообщения
19
Благодарностей
4
Баллы
3
Спасибо. на второй вопрос понял ответ. А по первому - переменная не пустая(на скрине с конструктором текст из переменной),у меня два предположения,либо я пишу регулярку в конструкторе не правильно и он мне находит то что нужно, второй вариант это кубик не все регулярки понимает.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 609
Благодарностей
4 601
Баллы
113

orka13

Client
Регистрация
07.05.2015
Сообщения
2 167
Благодарностей
2 168
Баллы
113
и еще вопрос. Можно ли в кубике обработка текста- замена-regex заменять на текс который получается тоже из регулярки примененной к тому же тексту в которой искали что заменить по регулярному выражению?
Если я правильно понял вопрос, то можно. Но если в блоке "текс который получается тоже из регулярки" есть нестандартные символы для экранирования, то предварительно текст надо обработать:
Код:
Добавить действия - Данные - Обработка текста - Escape строки
И скинь уже сюда шаблон свой с прописанным текстом\файлом в котором делается замена.
 

arhip1985

Client
Регистрация
31.10.2011
Сообщения
2 955
Благодарностей
781
Баллы
113
когда точно знаешь, что дата там, то лучше так прямо и писать в серединке \d+\s+\w+
зачем делать универсальное типа [\w\W]*? , если точно знаешь, что там должно лежать и дата же в одной строке лежит
 

djmers

Client
Регистрация
11.10.2019
Сообщения
8
Благодарностей
0
Баллы
1

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