У меня есть выражение регулярного выражения, которое я использую, чтобы найти все слова в данном блоке контента, нечувствительные к регистру, которые содержатся в глоссарии, хранящемся в базе данных. Здесь моя модель:
/($word)/i
Проблема в том, что если я использую /(Foo)/i, то слова, подобные Food, будут совпадать. Должны быть пробелы или границы слова по обе стороны слова.
Как я могу изменить свое выражение, чтобы оно соответствовало только слову Foo, когда оно является словом в начале, середине или конце предложения?
