Cómo colorear texto usando Regex en Android
Tengo tres expresiones regulares:
Pattern mentionPattern = Pattern.compile("(@[A-Za-z0-9_-]+)");
Pattern hashtagPattern = Pattern.compile("(#[A-Za-z0-9_-]+)");
Pattern urlPattern = Patterns.WEB_URL;
Tengo una cadena:
Esto es un#muestra #gorjeo texto de@tom_cruise con un enlacehttp://tom_cruise.me
Necesito hacer coincidir este texto con las tres expresiones regulares anteriores, colorear el texto coincidente con azul y configurar el texto final en unaTextView
. ¿Cómo puedo lograr eso?
Es de mencionar que no necesitoLinkify
El texto, solo para colorear. Y no estoy usandoTwitter4j
Biblioteca.