Условие if в переменной есть слово

kokoko

Client
Регистрация
23.06.2016
Сообщения
249
Благодарностей
19
Баллы
18
Мне для статистики надо отсортировать кое что, и каким то макаром надо проверять условие

Если в переменной есть только (число пробел двоеточие пробел число) то
Если в переменной есть (одно, два, три слова и число двоеточие число) то

Португалия Хорватия 1 : 1

соррян я нуб и не совсем понимаю как это впихуть в оператор if или в switch
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 516
Благодарностей
8 703
Баллы
113
Мне для статистики надо отсортировать кое что, и каким то макаром надо проверять условие

Если в переменной есть только (число пробел двоеточие пробел число) то
Если в переменной есть (одно, два, три слова и число двоеточие число) то

Португалия Хорватия 1 : 1

соррян я нуб и не совсем понимаю как это впихуть в оператор if или в switch
Попробуйте использовать регулярку:
Код:
[A-Za-zА-ЯЁа-яё].*
upload_2018-9-10_1-35-31.png
 
Последнее редактирование:

kokoko

Client
Регистрация
23.06.2016
Сообщения
249
Благодарностей
19
Баллы
18
Попробуйте использовать регулярку:
Код:
[A-Za-zА-ЯЁа-яё].*
Посмотреть вложение 31785
Спасибо, я уже допер чуть иначе и уже лег спать).
Регексом смотрю что стоит за искомой командой например Португалией

Португалия Хорватия 1 : 1

Получаю Хорватия 1 : 1

Если было бы матч был
Хорватия Португалия 1 : 1
Получаю 1 : 1

Дальше регексом смотрю что стоит перед счетом /d : /d и уже условием задаю если ничего значит португалия в гостях, иначе дома. Надо наверно перед этим всем еще внести проверку что переменная
Португалия Хорватия 1 : 1 не пустая. Я конечно мог бы это сделать и в 1 регекс, но чет криво регулярка пишется.
 
Последнее редактирование:

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