Jak pokolorować tekst za pomocą Regex na Androida

Mam trzy wyrażenia regularne:

Pattern mentionPattern = Pattern.compile("(@[A-Za-z0-9_-]+)");
Pattern hashtagPattern = Pattern.compile("(#[A-Za-z0-9_-]+)");
Pattern urlPattern = Patterns.WEB_URL;

Mam ciąg:

To jest#próba #świergot tekst@tom_cruise z linkiemhttp://tom_cruise.me

Muszę dopasować ten tekst do powyższego trzy wyrażenie regularne i pokolorować dopasowany tekst za pomocą koloru niebieskiego i ustawić ostateczny tekst wTextView. Jak mogę to osiągnąć?

Należy wspomnieć, że nie muszęLinkify tekst, tylko kolorowanie. I nie używamTwitter4j Biblioteka.

questionAnswers(2)

yourAnswerToTheQuestion