Игнорирование символа вместе с границей слова в регулярном выражении
Я использую gsub в Ruby, чтобы сделать слово в тексте жирным. Я использую границу слова, чтобы не делать буквы внутри других слов полужирными, но обнаружил, что это игнорирует слова, которые имеют кавычки после них. Например:
text.gsub(/#{word}\b/i, "<b>#{word}</b>")
text = "I said, 'look out below'"
word = below
В этом случае слово ниже не выделено жирным шрифтом. Есть ли способ игнорировать определенные символы вместе с границей слова?