сравнение переменных

Регистрация
09.11.2015
Сообщения
264
Реакции
10
Баллы
18
Еще раз всех приветствую. Скажите пожалуйста как лучше реализовать следующую задачу? Есть переменная в которую падает ссылка, которую нужно записать в список, но прежде необходимо проверить её с списком ненужных к записи сервисов, (например если ссылка https://www.facebook.com/ а facebook в списке ненужных) чистить переменную, и парсить в неё новую ссылку с последующей проверкой. Вот как то так.
 
делаешь цикл, в котором присваиваешь переменной строку из списка. Ищешь вхождение этой переменной в свое ссылке. Если находишь - выходишь их цикла и идешь парсить новую ссылку, если не находишь - берешь следующую строку. Если выходишь из цикла при условии, что вхождение так и не было найдено и весь список отработан - ссылка удовлетвоярет твои запросы
 
  • Оценить
Реакции: Евгений30.85
Скажи а как в логике указать частичное совпадение ссылки?
 
Скажи а как в логике указать частичное совпадение ссылки?
обработка текста - из переменной ("yandex.ru") регуляркой берешь то что нужно (ndex) найти в переменную test
далее сравниваешь test с пустотой,
если она пустая то значит не нашло - красный выход
если не пустая то нашло и = частичное совпадение - зеленый выход
 
Скажи а как в логике указать частичное совпадение ссылки?
Если я правильно понял, то тебе нужно Поиск по спискам. Задача 2.
Перед этим, например, заменой обрезаешь лишнее (в данном случае "https://www." и ".com/") или парсишь нужное регуляркой (для этой ссылки - (?<=\.).*(?=\.)).
 

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