Saltar al contenido

Buscar y reemplazar

Find & Replace

Reemplaza por texto literal, por palabra completa o por expresión regular, con grupos de captura y vista previa de cada coincidencia.

Buscar y reemplazar en un documento entero, con el número de coincidencias, las líneas afectadas y una vista previa del antes y el después mostrados antes de que copies nada. Texto literal, palabra completa y expresiones regulares completas, con conversión de mayúsculas al estilo de sed en el reemplazo.

🔒 Se ejecuta por completo en tu navegadorreplaceregexeditbatch

Texto

Buscar y reemplazar

Coincidencia

1 grupo de captura: usa $1 en el reemplazo.

Resultado

coincidencias

3

reemplazos

3

líneas afectadas

3

longitud

101 → 107

Línea por línea

LíneaAntesDespués
2A-1001,María García,12000ORD-1001,María García,12000
3A-1002,Luis Fernández,8500ORD-1002,Luis Fernández,8500
4A-1003,Ana Torres,23000ORD-1003,Ana Torres,23000

Lo que entiende la casilla de reemplazo

  • $1, ${1}, $<name> — grupos de captura
  • $& — la coincidencia entera; $$ — un signo de dólar literal
  • \n, \t, \u0041 — caracteres de verdad
  • \U…\E, \L…\E — a mayúsculas y a minúsculas, como en sed y vim

Cómo se usa

  1. Elige cómo buscar

    Texto literal escapa todo, así que buscar a.b encuentra a.b y no axb. Palabra completa usa fronteras de letra Unicode. Regex te da el motor entero.

  2. Usa grupos en el reemplazo

    $1 y $<nombre> insertan lo que capturó el patrón; $& es la coincidencia completa. \U y \L hasta \E cambian mayúsculas, como en sed y vim. El panel de abajo los lista todos.

  3. Lee la vista previa línea por línea

    Antes y después de cada línea afectada, que es donde te das cuenta de que el reemplazo también tocó algo que no querías.

Preguntas frecuentes

¿Por qué \bcafé\b no encuentra nada?

Porque \b se define entre un carácter de palabra ASCII y cualquier otra cosa, y la «é» no es un carácter de palabra ASCII, así que después de ella no hay ninguna frontera. Lo mismo pasa con la ñ y con cualquier letra con tilde, con o sin la bandera unicode. Usa aquí el modo «palabra completa», que usa fronteras de letra Unicode.

La página se congeló después de escribir un patrón

Retroceso catastrófico: un cuantificador sobre un grupo que a su vez se repite, como (a+)+, tarda un tiempo exponencial en texto que casi coincide. La búsqueda ocurre dentro de una sola llamada que el navegador no puede interrumpir. El aviso aparece para patrones con esa forma antes de que los ejecutes.

¿Puedo usar \p{L} o \p{Script=Latin}?

Sí, cuando el patrón se compila con la bandera unicode — que es lo que ocurre a menos que otra cosa del patrón sea incompatible con ella. Si el panel de resultados dice lo contrario, esa es la razón por la que los escapes de propiedades dejaron de funcionar.

Se detuvo en 20.000 coincidencias

Ese es el tope, y el resultado es completo hasta ahí. Divide el documento, o haz el patrón más estrecho: veinte mil coincidencias suelen querer decir que el patrón coincide con más de lo que pretendías.

Puede recibir de

Después

Estas aceptan lo que produce esta herramienta, así que el resultado puede pasar directamente.