Привет!
Как проверить строку на вхождение в неё слова целиком.
Например есть строка class='test best est'. Так вот, если проверять просто на вхождение est, то он будет входить и в test и в best, а нужно только целое слово est.
Забить в шаблон пробельные символы по бокам тоже нельзя, т.к. слово может начинаться с начала строки или быть в конце. Или как в данном случае заканчиваться кавычкой.
Я знаю, что есть разделитель слов \b, но я не очень понял как он работает.
Разделителем слова является всё что в входит в диапазон \w, т.е. символом слова.
Например регулярному выражению /\bSTRING\b/ соответствует:
«STRING»
«STRING „
“'STRING'»
«STRING's»
И не соответствует:
«STRING_»
«STRINGING»
Поэкспериментируйте.