Как сделать прверку "если в этом тексте есть слово"?

igzdizain

Client
Регистрация
16.05.2015
Сообщения
495
Благодарностей
15
Баллы
18
мне надо проверить текст на странице пользователя вк заходил 38 минут назад,заходил 37 минут назад,online,заходил сегодня.Парсю это значение но как проверить всё это в одном или двух экшнах?

тоесть например спарсил например заходил 38 минут назад.И мне надо поставить условие в этом тексте есть "минут назад" либо "online" либо "сегодня".Как это сделать?
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 371
Благодарностей
5 444
Баллы
113
Запятые ставьте.
Если надо взять число из текста пользуйтесь регуляркой \d
Если надо сравнить больше или меньше пользуйтесь экшеном логика-IF
Подробная информация по экшну логики есть в вики
 
  • Спасибо
Реакции: igzdizain

igzdizain

Client
Регистрация
16.05.2015
Сообщения
495
Благодарностей
15
Баллы
18

igzdizain

Client
Регистрация
16.05.2015
Сообщения
495
Благодарностей
15
Баллы
18
так вот не получается в экшне если
 

igzdizain

Client
Регистрация
16.05.2015
Сообщения
495
Благодарностей
15
Баллы
18
спасибо
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 371
Благодарностей
5 444
Баллы
113
Для нескольких значений подойдет SWITCH
 
  • Спасибо
Реакции: igzdizain

igzdizain

Client
Регистрация
16.05.2015
Сообщения
495
Благодарностей
15
Баллы
18
как то я не понял как мне взять конкретный текст из текста регуляркой
 

igzdizain

Client
Регистрация
16.05.2015
Сообщения
495
Благодарностей
15
Баллы
18
в данном случае надо взять "минут назад"
 

Mikhail B.

Moderator
Регистрация
23.12.2014
Сообщения
14 371
Благодарностей
5 444
Баллы
113
Просто делайте Regex и пишите нужное значение "минут назад", потом проверка на пустоту, если пусто, проверка на онлайн, если пусто, дальше проверка на сегодня. Если в одном из значений не пусто то это и будет тот или иной вариант.
 
  • Спасибо
Реакции: igzdizain

igzdizain

Client
Регистрация
16.05.2015
Сообщения
495
Благодарностей
15
Баллы
18
спасибо
 

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