0

ArrayList で文字列を検索しています。用語が見つかった場合は、その用語を強調表示し、その用語が存在する単語とその単語の前後の単語を含む文字列を返す必要があります!


例:
語句 = 「some」<br> 検索文字列 = 「This is my awesome test String!」<br> 結果 = 「my awesome test」 (ここでは「some」をハイライトする必要があります)


まず、RegEx では役に立たず、どこから始めればよいかわかりません。次に、ListView でテキストを強調表示する方法がわかりません。行ごとに 3 つの TextView があり、Data オブジェクトを含む配列をアダプターに渡します。強調表示用に Data Object Spanndable を指定できますか?!

4

1 に答える 1

0

いくつかの試行錯誤といくつかの助けの後、私はこれを手に入れました。

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