Я должен обнаружить наличие некоторых слов (даже многозначных c, как в «сумке слов») в строке, предоставленной пользователем.
Мне нужно найти точное слово, а не часть так что, семья strstr/strpos/stripos
не подходит для меня.
Мой текущий подход (PHP/PCRE regex
) следующий:
\b(first word|second word|many other words)\b
Есть ли какой-нибудь другой лучший подход? Я упускаю что-то важное?
Слова примерно 1500.
Любая помощь приветствуется