Expresión regular para reemplazar palabras separadas por coma con signos de interrogación
-
27-10-2019 - |
Pregunta
Quiero reemplazar las siguientes cadenas:
Chrome, Internet Explorer, Mozlla, Opera
o
John, Jack, Jill, Bill
con
?, ?, ?, ?
Necesito una expresión regular para Java que pueda reemplazar la cadena anterior. Encuentre todas las palabras y reemplace con signos de interrogación
Solución
Algo como esto:
String output = myString.replaceAll("(chrome|internet|explorer|mozlla|opera)", "?");
Editar Estás cambiando la pregunta más rápido de lo que puedo responder.
Para reemplazar cualquier palabra:
String output = myString.replaceAll("\b(\w+)\b", "?");
\b
- Primero o último personaje de la palabra
\w
- alfanumérico
+
- una o más repeticiones
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow