SA-MP Forums Archive
Поиск целых выражений - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Поиск целых выражений (/showthread.php?tid=551611)



Поиск целых выражений - LiMOH - 20.12.2014

Я хочу найти целую фразу из введённого игроком текста в диалоговое окно (DIALOG_STYLE_INPUT), как мне это реализовать? Пробовал через strfind, но эта функция ищет только совпадающие буквы, т.е. допустим я буду искать фразу "******" в inputtext, но если введу в диалоге хотя бы часть этого слова (пусть это будет "Goo"), функция вернёт 1. Надеюсь, понятно изложил мыслю)


Re: Поиск целых выражений - coloN - 20.12.2014

PHP код:
if(!strcmp("******"inputtexttrue)){
///...

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

Всем отписавшимся спасибо) Изначально воспользовался советом Степашки, получилось, сейчас и другие способы попробую. Насчет ящиков, список разрешенных расширю