0

我正在对 ArrayList 中的字符串执行搜索。如果找到该术语,我需要突出显示该术语并返回一个字符串,其中包含该术语所在的单词以及该单词之前和之后的单词!


示例:
Term = “some”<br> Searched String = “This is my awesome test String!”<br> Result = “my awesome test”(此处应突出显示“some”)


首先,我对 RegEx 毫无用处,不知道从哪里开始,其次,我不确定如何在 ListView 中突出显示文本,每行有 3 个 TextView,我将一个带有 Data 对象的数组传递给适配器。我可以只给数据对象 Spanndable 的突出显示吗?!

4

1 回答 1

0

经过一些反复试验和一些帮助后,我得到了这个似乎可以解决问题的方法

(^|\S*\s)\S*term\S*($|\s\S*) 
于 2013-10-02T14:50:49.667 回答