@WasTabon alt text
alt text
alt text
Регулярное выражение
-
@xxAsa_Renxx,
[[SAVE_TEXT]].split(" ").indexOf([[URL]]) > -1проверяет полное соответствие, а[[SAVE_TEXT]].indexOf([[URL]]) > -1просто проверяет содержит ли первый текст второй. -
@xxAsa_Renxx, вот простой пример использования indexof_test.xml
-
@GhostZ
При использовании этого выражения: [[SAVE_TEXT]].indexOf([[URL]]) > -1 в более сложном примере то что на site.com показывает True ( хотя должно только в одном ) что на site.com.ua . А на втором варианте в обоих случаях False -
@xxAsa_Renxx, потому что и в первом и во втором варианте есть
site.com, как должно так иработает -
@xxAsa_Renxx said in Регулярное выражение:
А на втором варианте в обоих случаях False
Приложите текст, не скрины не видео, а текст
-
@GhostZ Так в том то и проблема с самого начала была. Что в обоих есть вариант site.com. Но из двух должно выбрать только один. То бишь если [URL] = "site.com", [SAVE_TEXT] = "Отзывы·www.site.com.ua/отзывы о сайтах | Отзывник сайтов" - тогда должно быть значение "False"
Если : [URL] = "site.com.ua", [SAVE_TEXT] = "Отзывы·www.site.com.ua/отзывы о сайтах | Отзывник сайтов" - тогда должно быть значение "True"
-
@xxAsa_Renxx, я же самого начала писал
@GhostZ said in Регулярное выражение:@xxAsa_Renxx, приложите содержимое переменных SAVE_TEXT и URL
А вы прикладываете какие то примеры которые вообще не соответствуют тому к чему вы пытаетесь применить
-
[[SAVE_TEXT]].indexOf([[URL1]]) > -1 && [[SAVE_TEXT]].indexOf([[URL2]]) < 0URL1 - ссылка нужного сайта
URL2 - ссылка не нужного сайта -
@xxAsa_Renxx, ну тогда просто попробуйте это
[[SAVE_TEXT]].indexOf([[URL]] + "/") > -1 -
@GhostZ said in Регулярное выражение:
[[SAVE_TEXT]].indexOf([[URL]] + "/") > -1
Дааа))) это именно то решение что нужно))) Я могу вас как-то финансово отблагодарить?
-
@xxAsa_Renxx, если только нажать на

-
-
Просьба помочь с регуляркой.
Имеется такая строка:class="mg-card__link" data-log-id="u-1661857122000-707e77-25">Поздравляю всех с 1 сентября! Отличная новость, скоро Новый год!</a>
class="mg-card__link" data-log-id="u-1661857122000-707e77-25">[[Нужно получить этот текст]]</a>
На странице таких строк несколько, нужно собрать через "Извлечь все данные"
Я пробовал такую регулярку class="mg-card__link" data-log-id=".*">([\s\S]+?)</a> но она только одно последнее выражение берет -
@dor said in Регулярное выражение:
Просьба помочь с регуляркой.
Имеется такая строка:class="mg-card__link" data-log-id="u-1661857122000-707e77-25">Поздравляю всех с 1 сентября! Отличная новость, скоро Новый год!</a>
class="mg-card__link" data-log-id="u-1661857122000-707e77-25">[[Нужно получить этот текст]]</a>
На странице таких строк несколько, нужно собрать через "Извлечь все данные"
Я пробовал такую регулярку class="mg-card__link" data-log-id=".*">([\s\S]+?)</a> но она только одно последнее выражение беретДействие "Xpath получить каждый текст"
//*[@class="mg-card__link"][@data-log-id="u-1661857122000-707e77-25"] -
@dor said in Регулярное выражение:
@Fox Эта часть, ID сообщения
u-1661857122000-707e77-25
меняется у каждого сообщения на страницеЯ отталкивался от того кода, который вы приложили
