2009-07-06 21 views
21

Prima di tutto, grande lode va a PowerGREP è un ottimo programma.Alternativa gratuita a PowerGREP

Ma non è gratuito. Alcune delle opzioni che sto cercando: Essere in grado di utilizzare regexp .NET (o simili) per trovare le cose in un elenco filtrato di file attraverso sottodirectory.

Sostituire quella roba con altre espressioni regolari.

Essere in grado di passare a quella parte del file in una sorta di editor.

Non riga di comando.

Essere in grado di copiare i risultati/nome file e occorrenze del testo.

basso overhead Sarebbe anche bello così non troppe dipendenze ecc

e ne ho bisogno su Windows.

risposta

10

Io uso GrepWin ampiamente durante lo sviluppo e sui server di produzione - non supporta tutte le caratteristiche specificate, ma ottiene il lavoro fatto. (YMMV)

+0

nuovo link grepWin: http://sourceforge.net/projects/stefanstools/files/grepWin/ –

+0

grande risposta, grazie, appena usato grepWin per trovare i file di configurazione solo nella mia distribuzione di cartelle, ignorando quelle nelle cartelle Debug e Release e ora trascinando l'elenco di file in Visual Studio per la modifica. Esattamente quello di cui avevo bisogno. – Nnoel

+0

grepWIn è abbastanza veloce e sostituisce, ciò che manca è una finestra Sostituisci per verificare i risultati (e le espressioni regolari incorporate), che è essenziale nella mia esperienza. – alimack

1

Ottieni Cygwin per un gruppo di alternative gratuite!
grep, sed, awk, perl, python ... continua.
Ma, oops! vuoi restare fedele alla GUI.

Mi chiedo sempre come la gente avvolge la GUI su cose come grep e ottenere denaro per questo!


WinGrep sembra essere liberi e anche se, ma viene fornito con un bel pugno.

di Windows Grep è progettato per la ricerca di file di testo normale ASCII, come sorgenti di programma, HTML, RTF e batch, ma può anche cercare i file binari come documenti di word processor, database, fogli di calcolo e file eseguibili.

+1

Well PowerGrep va ben oltre un semplice grep, è compatibile con diversi Engiens, offre una documentazione completa, librerie regex. – Pierre

0

è possibile ottenere GNU grep o Gawk

+0

Quelle sono utilità della riga di comando, che Mischa dice che non vuole. –

11

Per quanto riguarda la funzionalità, nulla si avvicina nemmeno a PowerGREP, quindi la domanda è: quanti compromessi siete disposti a fare? Sono d'accordo sul fatto che il cartellino del prezzo di PowerGREP sia un po 'ripido (non che mi sia mai pentito di aver speso un solo centesimo), quindi forse qualcosa di più economico potrebbe fare?

UltraEdit è un editor di testo eccellente con un ottimo supporto regex. Supporta le espressioni regolari in stile Perl e puoi trovare/sostituire le operazioni in più file (facoltativamente pre-filtrati) con esso.Direi che può fare tutto ciò che vuoi fare in base alla tua domanda.

UE screenshot

RegexBuddy, oltre ad essere il miglior editor regex/debugger sul mercato, ha anche una funzionalità GREP limitate, permettendo di ricerca sostituire a (pre-filtrata) sottodirectory /. Inoltre, non è gratuito, ma considerevolmente meno costoso di PowerGREP, e il suo motore regex ha tutte le caratteristiche che si possono desiderare (la versione corrente ha anche introdotto espressioni regex ricorsive e l'utilissima capacità di tradurre espressioni regolari tra i sapori). Grandi vantaggi qui sono la possibilità di fare un'anteprima non descrittiva per tutte le operazioni e di creare automaticamente dei backup di tutti i file che vengono modificati durante un grep.

RB screenshot

+0

Mi chiedevo se Regex Buddy potesse essere usato come PowerGrep da povero. – alimack

5

Per un caricamento veloce, programma utilizzato per trovare solo (senza ricerca e sostituzione) poi ho trovato BareGrep di essere abbastanza buono veloce esecuzione. Fa sottodiretti.

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

13

vorrei suggerire di provare la nuova dnGrep, è un'applicazione .NET che fornisce funzionalità grep-like e ha quasi tutte le caratteristiche specificate.

Ecco le caratteristiche e un campione di screenshot:

  • Shell integrazione (capacità di ricercare explorer)
  • Plain text/regex/XPath di ricerca (tra cui ricerca case-insensitive)
  • ricerca fonetica (utilizzando algoritmi Bitap e Needleman-Wunch) mossa
  • File/copiare/cancellare le azioni
  • ricerca all'interno degli archivi (tramite plug-in)
  • Cerca documenti di MS Word (tramite plug-in)
  • documenti Ricerca PDF (tramite plug-in)
  • funzionalità Undo
  • integrazione opzionale con editor di testo (come Notepad ++)
  • Preferiti (possibilità di salvare le ricerche regex per il futuro)
  • modello forma di prova
  • risultato della ricerca evidenziando
  • ricerca risultato anteprima
  • non richiede l'installazione (ca n essere eseguito dal drive USB)

dnGrep screenshot

+0

Il grande strumento, che in precedenza utilizzava GrepWin, è ora passato a questo. – Jafin

+0

Mi ha appena salvato un sacco di soldi dall'acquisto di PowerGrep. Questo strumento sembra davvero pulito! – DeCaf