ハイライトメソッドを使用して、テキスト内の単語をマークしています。だから、私の問題は、「サブワード」になる可能性のある小さな単語を他の単語よりも強調しようとするときです。元。:
highlight("a estimativa de tempo", ["tim", "oi"])
ハイライトは次のように返されます。
"a es<mark>tim</mark>ativa de tempo"
しかし、単語全体のみを一致させるには、ハイライト メソッドが必要です。元。:
highlight("a operadora tim", ["tim", "oi"]), returning:
"a operadora <mark>tim</mark>"
highlight("Oi anuncia", ["tim", "oi"]), returning:
"a operadora <mark>tim</mark>"
highlight("Operadora Tim declara", ["tim", "oi"]), returning:
"Operadora <mark>Tim</mark> declara"