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.