Estoy buscando un software de Windows que pueda reemplazar varias cadenas de texto, en varios archivos, al mismo tiempo.
Tengo algunas palabras que quiero reemplazar en miles de archivos de texto. Por ejemplo, quiero reemplazar ab, abc, abcd, abcde, abcdef, abcdefg, abcdefgh.
No quiero hacerlo palabra por palabra (por ejemplo, usando la opción Reemplazar en archivos de Notepad ++ con cada reemplazo). Quiero reemplazar todas estas palabras al mismo tiempo. Quiero reemplazarlo con una palabra común; Vamos a decir hola".
¿Hay algún software que pueda hacer esto?
Puede hacer esto con Notepad++ sin abrir sus archivos:
Sin embargo, asegúrese antes de continuar con el paso final, porque es irreversible. Es posible que desee hacer clic en "Buscar todo" primero para verificar sus coincidencias.
Puede tomar un tiempo dependiendo del tamaño y la cantidad de sus archivos.
Puede usar los puertos de Microsoft Windows de GNU awk o sed, que son CLI y de código abierto. Un puerto de uso común: http://gnuwin32.sourceforge.net/packages.html
He usado gsar gratuito para buscar o buscar/reemplazar varios archivos secuencialmente.
En su situación, pasaría por cada conjunto de criterios de búsqueda y reemplazo que especifique. Probablemente comenzaría con abcdefg, abcdef, abcde, etc. como han dicho otros, haga una copia de seguridad de su carpeta en caso de que su trabajo tenga resultados no deseados.
He usado esta herramienta en el pasado para:
RProgram es correcto.
Soy autor del complemento FindInFile (FiF) para el editor CudaText.
FiF llena un archivo de informe para mostrar todos los fragmentos encontrados y todos los reemplazos. Informe de ejemplo. "(!N)" marca la línea con el fragmento encontrado, "(=N)" marca la línea con el reemplazo.
En CudaText, el archivo de informe está vivo . Puede saltar al punto de reemplazo en el archivo de origen.
El complemento FiF es estable. Consulte github.com/kvichans/cuda_find_in_files para obtener más información y hacer preguntas.
Parece que el editor CudaText puede hacer esto. Es gratis, Windows/Linux. Complemento necesario: "Buscar en archivos" (está en AddonManager en CudaText).
En el cuadro de diálogo "Buscar en archivos", ingrese dicha cadena para buscar: (ab|def|fgfg)
- esta es una expresión regular, así que marque la opción "Reg ex" (es un icono .*
en el cuadro de diálogo).
Dependiendo del tamaño de los archivos y las especificaciones de su PC, esto debería ser posible con Notepad++.
Puede usar el software de búsqueda y reemplazo avanzado de http://www.abacre.com/afr/. En el reemplazo por lotes, puede ingresar tantas palabras o líneas como necesite y cambiará en todos los archivos en una carpeta sin abrir la carpeta. archivos
https://www.powergrep.com/list.html
La mayoría de las herramientas grep solo pueden buscar una sola expresión regular. Con PowerGREP puede usar hasta cinco conjuntos de términos de búsqueda. Cada conjunto puede usar un número ilimitado de expresiones regulares.
No es gratis pero tampoco lo es nuestro tiempo
steve barnes
usuario416