No estoy satisfecho con las herramientas para buscar y reemplazar texto en archivos, algo que necesito hacer con regularidad. Necesitaba una aplicación que:
- Reconoce automáticamente archivos ANSI y Unicode (UTF8 y UTF16, con o sin BOM).
- Admite las funciones de coincidencia de nombres de archivos de TCC (es decir, comodines extendidos y expresiones regulares).
- Procese todos los archivos coincidentes en un árbol de subdirectorios.
- Admite coincidencia de texto simple o expresiones regulares completas.
- Haga coincidir la sintaxis de expresión regular preferida elegida en TCC (es decir, Perl, Java, Python, grep, etc.).
- Proporciona un modo de procesamiento interactivo y por lotes.
- Cuando esté en modo interactivo, muestre el texto original y de reemplazo, y permita seleccionar/deseleccionar coincidencias individuales en los archivos antes de que se realicen los reemplazos.
- Cargue scripts xml para realizar el procesamiento en modo por lotes.
No pude encontrar nada que cumpliera con todos los requisitos, así que decidí escribir el mío propio. SReplace (disponible en el Take Command menú de herramientas o desde el TCC línea de comando) es el resultado.
planeo expandirme SReplaceCaracterísticas de las próximas versiones; Si tiene alguna idea, publíquela en JP Software. Foro de sugerencias.
Take Command / TCC / CMDebug v31 Convocatoria para solicitudes de funciones
La versión 30 se lanzó la semana pasada y estamos comenzando a planificar lo que habrá en la versión 31. Si tiene solicitudes, publíquelas en nuestro Foro de sugerencias.