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

igzdizain

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

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

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 449
Благодарностей
5 476
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

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

igzdizain

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

igzdizain

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

igzdizain

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

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 449
Благодарностей
5 476
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Для нескольких значений подойдет SWITCH
 
  • Спасибо
Реакции: igzdizain

igzdizain

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

igzdizain

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

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 449
Благодарностей
5 476
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Просто делайте Regex и пишите нужное значение "минут назад", потом проверка на пустоту, если пусто, проверка на онлайн, если пусто, дальше проверка на сегодня. Если в одном из значений не пусто то это и будет тот или иной вариант.
 
  • Спасибо
Реакции: igzdizain

igzdizain

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

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