我有一个 ListView 和一个 search_term。我想突出显示(通过涂成红色)ListView 中 search_term 的所有实例。这很有效并且很容易。
text = text.replaceAll(search_term, "<font color='red'>$1</font>");
我现在正试图让它在不区分大小写的庄园中工作。我认为以下是正确的,但它不起作用。
text = text.replaceAll("(?i)" + search_term, "<font color='red'>$1</font>");
所以基本上我想将 search_term 的所有实例都涂成红色,我想在匹配时忽略大小写,但在着色时不忽略。
这里有3个例子。search_term 是“apple”,粗体表示红色。
“苹果是红色的” -> “苹果是红色的”
“苹果是红色的”->“苹果是红色的”
“苹果是红色的”->“苹果是红色的”
亲切的问候, Cathal