Парсинг даты. Подскажите

  • Автор темы Автор темы FamilyMan
  • Дата начала Дата начала

FamilyMan

Client
Регистрация
14.09.2014
Сообщения
32
Реакции
1
Баллы
8
На сайте имеется дата 21 апреля. Мне нужно проверить, содержит ли сайт дату 1 апреля. Я получаю значение, парсю регуляркой и получаю что такая дата есть, хотя ее нет.(он берет 1 апреля, а не 21). Так вот, подскажите как мне выпарсить 21 апреля? Пробовал вставлять переменную, но почему то не работает. Спасибо!
 
Потому что число "21" содержит в себе символ "1". выходит, что строка "1 апреля" входит в "21 апреля".

я бы сначала брал InnerText ячейки в которой находится дата. парсил то что находится перед " апреля" такой регуляркой .*(?=\ апреля)

а затем проверял через if. типа
'{-Variable.ParsedItem-}'=='1'
и дальше ваши условия
 
Последнее редактирование:
  • Оценить
Реакции: FamilyMan
Потому что число "21" содержит в себе символ "1". выходит, что строка "1 апреля" входит в "21 апреля".

я бы сначала брал InnerText ячейки в которой находится дата. парсил то что находится перед " апреля" такой регуляркой .*(?=\ апреля)

а затем проверял через if. типа
'{-Variable.ParsedItem-}'=='1'
и дальше ваши условия
Спасибо, попробую!
 
А можно ли вставлять переменную в регулярку? Потому что апрель не всегда будет
 
да, конечно. .*(?=\ {-Variable.YouVar-})

Будет искать всё что находится перед вашей переменной
На всякий случай уточню, что {-Variable.YouVar-} - ваша переменная)
 

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