Регулярное совпадение слова с символами до и после значения переполнения стека

Я искал весь день, чтобы найти регулярное выражение, которое ищет определенное слово, даже если есть знаки впереди или сзади.

Это следует использовать для фильтра плохих слов. Он должен искать точные совпадения, но также и с метками вокруг слова

Он должен искать в массиве плохих слов

Например:

stupid - must match
123stupid - must match
stupid123 - must match
123stupid456 - must match
stupi - must not match (because the bad word is not fully inserted)

Все, что я могу найти до сих пор, — это смотреть только на то, является ли точное слово (глупым, но не тупым), или же оно ищет половинное слово (тупые).

Может кто-нибудь мне помочь?

-2

Решение

Вы можете просто использовать

preg_match('/stupid/', $string)
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector