Я хотел бы выделить часть строки с помощью строки searchText.
Exemple:
I have a product reference abcDeFg (case sensitive) and someone search for product with reference "def". The result should be abcDeFg
Problem: the result should be the highlighted product reference (case sensitive)
Excepted result: abcDeFg
My result: abcdefg
(def is minuscule)
В настоящее время я использую
<#assign prodRef = product.getReference()>
<#if (prodRef?lower_case?index_of(searchedText?lower_case) > -1)>
<#assign textToReplace = "" + searchedText + "">
${product.reference?replace(searchedText, textToReplace, "i")}
Может ли кто-нибудь сказать мне, как исправить эту проблему?
В основном мне нужно заменить строковые функции, которые будут держать чувствительность к исходным данным.