powergrep portable pdfgrep grepwin windows regex grep utility

portable - windows grep download



Alternativas gratuitas para PowerGREP (8)

En primer lugar, un gran elogio para PowerGREP es un gran programa.

Pero no es gratis. Algunas de las opciones que estoy buscando son: poder usar .NET regexp (o similar) para buscar cosas en una lista filtrada de archivos a través de subdirectorios.

Reemplazando esas cosas con otras expresiones regulares.

Poder saltar a esa parte del archivo en algún tipo de editor.

No línea de comando.

Ser capaz de copiar los resultados / nombre de archivo y ocurrencias del texto.

Los gastos generales bajos también serían agradables, por lo que no hay demasiadas dependencias, etc.

Y lo necesito en las ventanas.


¡Consigue Cygwin para un montón de alternativas gratis!
grep, sed, awk, perl, python ... continúa.
Pero, oops! quieres apegarte a la GUI.

¡Siempre me pregunto cómo las personas envuelven la GUI en torno a cosas como grep y obtienen dinero para eso!

WinGrep embargo, WinGrep parece ser libre y, sin embargo, viene con bastante fuerza.

Windows Grep está diseñado para buscar archivos de texto ASCII sin formato, como fuente de programa, HTML, RTF y archivos por lotes, pero también puede buscar archivos binarios como documentos de procesador de textos, bases de datos, hojas de cálculo y archivos ejecutables.


En cuanto a las características, nada se acerca a PowerGREP, así que la pregunta es, ¿cuántos compromisos está dispuesto a hacer? Estoy de acuerdo en que la etiqueta de precio de PowerGREP es un poco elevada (no es que alguna vez me haya arrepentido de un solo centavo que gasté en ella), por lo que quizás algo más barato pueda hacer.

UltraEdit es un excelente editor de texto con muy buena compatibilidad con expresiones regulares. Admite expresiones regulares de estilo Perl, y puede realizar operaciones de búsqueda / reemplazo en múltiples archivos (opcionalmente prefiltrados) con él. Yo diría que puede hacer todo lo que quieras hacer de acuerdo con tu pregunta.

RegexBuddy , además de ser el mejor editor / depurador de expresiones regulares del mercado, también tiene una funcionalidad GREP limitada, que permite buscar / reemplazar en subdirectorios (prefiltrados). Tampoco es gratuito, pero es considerablemente menos costoso que PowerGREP, y su motor de expresiones regulares tiene todas las características que podría pedir (la versión actual incluso introdujo expresiones regulares recursivas, y la capacidad extremadamente útil para traducir expresiones regulares entre sabores). Grandes ventajas aquí son la capacidad de hacer una vista previa no destructiva para todas las operaciones, y hacer que se creen automáticamente copias de seguridad de todos los archivos que se modifican durante un grep.


Le sugiero que pruebe el nuevo dnGrep, es una aplicación .NET que proporciona una funcionalidad similar a grep y tiene casi todas las características que especificó.

Aquí están las características y una captura de pantalla de muestra:

  • Integración de shell (capacidad de búsqueda desde el explorador)
  • Búsqueda de texto sin formato / expresiones regulares / XPath (incluida la búsqueda sin distinción de mayúsculas y minúsculas)
  • Búsqueda fonética (utilizando los algoritmos Bitap y Needleman-Wunch)
  • Archivo mover / copiar / eliminar acciones
  • Buscar dentro de archivos (a través de plug-in)
  • Buscar documentos de MS Word (a través de un complemento)
  • Buscar documentos PDF (a través de plug-in)
  • Deshacer funcionalidad
  • Integración opcional con editor de texto (como notepad ++)
  • Marcadores (posibilidad de guardar búsquedas de expresiones regulares para el futuro)
  • Formulario de prueba de patrón
  • Resultado de la búsqueda resaltado
  • Vista previa de resultados de búsqueda
  • No requiere instalación (puede ejecutarse desde una unidad USB)


Para una carga rápida, un programa de ejecución rápida utilizado para ENCONTRAR (no buscar y reemplazar), he encontrado que Baregrep es bastante bueno. Lo hace subdir.

http://www.baremetalsoft.com/baregrep/



Uso GrepWin ampliamente durante el desarrollo y en los servidores de producción. No es compatible con todas las funciones que especifica, pero hace el trabajo. (YMMV)