Поиск целых выражений -
LiMOH - 20.12.2014
Я хочу найти целую фразу из введённого игроком текста в диалоговое окно (DIALOG_STYLE_INPUT), как мне это реализовать? Пробовал через
strfind, но эта функция ищет только совпадающие буквы, т.е. допустим я буду искать фразу "******" в inputtext, но если введу в диалоге хотя бы часть этого слова (пусть это будет "Goo"), функция вернёт 1. Надеюсь, понятно изложил мыслю)
Re: Поиск целых выражений -
coloN - 20.12.2014
PHP код:
if(!strcmp("******", inputtext, true)){
///...
}
strcmp
Re: Поиск целых выражений -
OKStyle - 20.12.2014
длину надо ещё указывать после true
Re: Поиск целых выражений -
LiMOH - 20.12.2014
Забыл дополнить, кроме искомого текста у игрока должна быть возможность ввести одновременно что-то другое, a
strmcp ведь будет сравнивать строки целиком, верно? Мне это нужно для того, чтобы создать "белый список" почтовых сервисов при регистрации, чтобы игрок мог использовать только @gmail.com, @yandex.ru, etc
Re: Поиск целых выражений -
Stepashka - 20.12.2014
Плагин регулярных выражений тебе в помощь.
Re: Поиск целых выражений -
SoNikMells - 20.12.2014
тут была сверх секретная информация
Re: Поиск целых выражений -
Alexander_Petrov - 20.12.2014
Если делаете ограничение, то не ограничивайтесь 5 почтовиками, я icloud пользуюсь, например, на вашем сервере бы не зарегистрировался.
Re: Поиск целых выражений -
OKStyle - 20.12.2014
А у меня ящик на ok.kz и xakep.ru
Re: Поиск целых выражений -
Jon_De - 20.12.2014
strfind != -1
не более 1 символа @
белый лист делай так: @gmail.com @yandex.ru (начиная с символа @)
у меня так было и всё работало
Re: Поиск целых выражений -
LiMOH - 20.12.2014
Всем отписавшимся спасибо) Изначально воспользовался советом Степашки, получилось, сейчас и другие способы попробую. Насчет ящиков, список разрешенных расширю