Entonces, si quiero reemplazar b [algo aquí] en una cadena con f [lo mismo aquí] ¿cómo lo haría? Ejemplo: ¿Qué es una expresión regular que haría foobarfoo para foofarfofo, y foobanfoo foofanfoo?Expresión regular reemplazar pero mantener parte de la cadena
9
A
Respuesta
12
El principio básico aquí es un "grupo de captura":
String output = input.replaceAll("foob(..)foo", "foof$1foo");
Ponga la parte de interés dentro de paréntesis en la expresión regular. A continuación, puede hacer referencia a su número de grupo en replacement text, o mediante el método Matcher.group()
.
Cuestiones relacionadas
- 1. Reemplazar cadena con parte de la expresión regular correspondiente
- 2. pitón expresión regular reemplazar parte de una cadena coincidente
- 3. Expresión regular reemplazar
- 4. Emacs: cómo reemplazar una cadena utilizando una expresión regular?
- 5. Javascript nueva expresión regular de la cadena
- 6. expresión regular de java Buscar y reemplazar
- 7. ¿Qué agrega esta parte de expresión regular?
- 8. PHP expresión regular para reemplazar enlace url
- 9. Reemplazar entidades HTML con expresión regular
- 10. Reemplazar última parte de la cadena de
- 11. JavaScript/jQuery: reemplazar parte de la cadena?
- 12. Crear expresión regular de la cadena
- 13. Expresión regular para buscar + reemplazar href = "URL"
- 14. java - cadena dividida usando la expresión regular
- 15. ¿Cómo hacer coincidir, pero no capturar, parte de una expresión regular?
- 16. Expresión regular para reemplazar espacios con guiones
- 17. Devolviendo solo una parte de la coincidencia de la Expresión regular
- 18. PHP explotar cadena utilizando una expresión regular
- 19. Reemplazar el valor de un elemento XML? Sed expresión regular?
- 20. Expresión regular donde parte de la cadena debe ser número entre 0-100
- 21. Usar expresión regular para buscar/reemplazar subcadena en NSString
- 22. Java: reemplazar expresión regular con el partido procesado
- 23. RegExp expresión regular Buscar y reemplazar sólo palabras completas
- 24. JavaScript String Reemplazar con expresión regular y función como argumentos
- 25. Reemplazar atributos HTML usando una expresión regular en PHP
- 26. Dividir cadena en oraciones usando la expresión regular
- 27. Expresión regular para limitar la longitud de la cadena
- 28. expresión regular \ Z (? Ms)
- 29. Búsqueda de expresión regular reemplazar en Sublime Text 2
- 30. Eclipse, búsqueda y reemplazo de expresión regular
encontré un excelente artículo con tutoriales aquí http://www.vogella.de/articles/JavaRegularExpressions/article.html si conoce la marca que desea reemplazar y su ubicación en la cadena, esto no debería ser demasiado complicado desde lo que puedo ver –
¿Hay alguna restricción adicional que no está divulgando, o simplemente no pensó en reemplazar "b" por "f"? Correctamente hablando, las expresiones regulares solo coinciden con las cadenas; el reemplazo no es una característica de expresiones regulares. – tripleee