Android reemplazar con regex
Tengo una cadena en Android. Me gustaría envolver todas las instancias de 4 o más dígitos continuos con algunos html. Me imagino que esto se hará con regex, pero tengo dificultades para conseguir incluso las expresiones regulares más básicas para trabajar.
¿Puede alguien ayudarme con esto?
- Regex para determinar las tarjetas de crédito en Android
- ReplaceAll no reemplaza string
- Cómo utilizar SpannableString con Regex en android?
- Java Regex lookahead toma demasiado tiempo
- Cómo utilizar la expresión regular en android
Me gustaría cambiar:
var input = "My phone is 1234567890 and my office is 7894561230";
A
var output = "My phone is <u>1234567890</u> and my office is <u>7894561230</u>";
- java.util.regex.PatternSyntaxException: Error de sintaxis en patrón regex cerca de índice
- ¿Cómo usar los marcadores de principio y fin en regex para Java String?
- ¿Cómo busco una lista de correo electrónico para un formato determinado?
- Relacionar URI con <data> como http://example.com/algo en AndroidManifest
- Regex palabra entera
- ¿Puedo hacer regex reemplazar en Android con grupos del partido?
- Editar texto aceptar sólo números no números decimales en android
- Validar cadena con regex en android
Esto lo hará:
String input = "My phone is 1234567890 and my office is 7894561230"; String regex = "\\d{4,}"; String output = input.replaceAll(regex, "<u>$0</u>"); System.out.println(output);
- Distancia de viaje entre dos Lat y Long
- RecyclerView Recycled ViewHolder Image Ver el tamaño incorrecto