2009-07-06 13 views
21

Zunächst einmal, großes Lob geht an PowerGREP es ist ein großartiges Programm.Kostenlose Alternative (n) zu PowerGREP

Aber es ist nicht kostenlos. Einige der Optionen, nach denen ich suche: Kann .NET Regexp (oder ähnlich) verwenden, um Dinge in einer gefilterten Liste von Dateien durch Unterverzeichnisse zu finden.

Ersetzen dieses Zeug mit anderen Regexps.

In der Lage, zu diesem Teil der Datei in einer Art Editor zu springen.

Nicht Befehlszeile.

Kopieren der Ergebnisse/Dateinamen und Vorkommen des Textes.

Low-Overhead wäre auch schön, so dass nicht zu viele Abhängigkeiten usw.

Und ich brauche es auf windows.

Antwort

10

Ich benutze GrepWin ausgiebig während der Entwicklung und auf Produktionsservern - es ist nicht die Eigenschaften alles, was Sie angeben, unterstützt aber es wird die ausgeführte Arbeit. (YMMV)

+0

neuer grepWin Link: http://sourceforge.net/projects/stefanstools/files/grepWin/ –

+0

große Antwort, danke, nur verwendet grepWin Config-Dateien zu finden nur in meinen Bereitstellungsordnern, während ich die in den Ordnern "Debuggen" und "Freigabe" ignoriere und diese Liste jetzt in Visual Studio zur Bearbeitung ziehe. Genau das, was ich brauchte. – Nnoel

+0

grepWIn ist ziemlich schnell und es ersetzt, was fehlt ist ein Replace-Fenster, um Ihre Ergebnisse zu überprüfen (und in Regexes), die in meiner Erfahrung wesentlich ist. – alimack

1

Get Cygwin für eine Reihe von kostenlosen Alternativen!
grep, sed, awk, perl, python ... geht weiter.
Aber, oops! Sie möchten bei der GUI bleiben.

Ich frage mich immer, wie Menschen GUI um Dinge wie Grep wickeln und Geld dafür bekommen!


WinGrep scheint zwar und, frei zu sein, doch mit ganz einem Schlag kommt.

Windows-Grep ist so konzipiert, plain-ASCII-Textdateien für die Suche, wie Programmquelle, HTML, RTF und Batch-Dateien, aber es kann auch binäre Dateien wie Textverarbeitung Dokumente, Datenbanken, Tabellen und ausführbaren Dateien suchen.

+1

Well powergrep geht weit über ein einfaches grep hinaus, es ist mit mehreren engiens kompatibel, bietet eine komplette Dokumentation, Regex-Bibliotheken. – Pierre

0

können Sie GNU grep oder Gawk erhalten

+0

Das sind Kommandozeilenprogramme, die Mischa sagt, dass er nicht will. –

11

Funktionstechnisch kommt nichts dem PowerGREP nahe, also stellt sich die Frage, wie viele Kompromisse Sie bereit sind zu machen? Ich stimme zu, dass der Preis von PowerGREP ein wenig steil ist (nicht, dass ich jemals einen einzigen Cent, den ich dafür ausgegeben hätte, bereut hätte), also könnte etwas Billigeres tun?

UltraEdit ist ein ausgezeichneter Texteditor mit sehr guter Regex-Unterstützung. Es unterstützt reguläre Ausdrücke im Perl-Stil, und Sie können Vorgänge in mehreren (optional vorfiltrierten) Dateien damit finden/ersetzen.Ich würde sagen, dass es alles tun kann, was du deiner Frage entsprechend tun willst.

UE screenshot

RegexBuddy, abgesehen von der besten regex-Editor/Debugger auf dem Markt ist, hat auch eine begrenzte GREP-Funktionalität, die Suchen/Ersetzen in (vorgefilterte) Verzeichnisse. Es ist auch nicht kostenlos, aber deutlich günstiger als PowerGREP, und seine Regex-Engine verfügt über alle Funktionen, die man sich wünschen kann (die aktuelle Version hat sogar rekursive Regexes eingeführt, und die äußerst nützliche Fähigkeit, Regexes zwischen den Varianten zu übersetzen). Ein großer Pluspunkt ist die Möglichkeit, eine zerstörungsfreie Vorschau für alle Operationen zu erstellen und automatisch Backups aller Dateien zu erstellen, die während eines Grep geändert werden.

RB screenshot

+0

Ich habe mich gefragt, ob Regex Buddy als PowerGrep eines armen Mannes verwendet werden könnte. – alimack

5

Für ein schnelles Laden, schnelle Programmausführung nur verwendet FIND (kein Suchen und Ersetzen), dann habe ich festgestellt Baregrep ziemlich gut zu sein. Es macht Unterordner.

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

13

würde ich vorschlagen, die neue dnGrep versuchen, es ist eine .NET-Anwendung, die grep-ähnliche Funktionalität und hat fast alle Funktionen, die Sie angegeben zur Verfügung stellt.

Hier sind die Funktionen und ein Beispiel-Screenshot:

  • Shell-Integration (die Fähigkeit, aus dem Explorer zu suchen)
  • Plain text/regex/XPath-Suche (einschließlich Groß- und Kleinschreibung Suche)
  • Phonetik Suche (unter Verwendung von Bitap und Needleman-Wunch Algorithmen)
  • Datei verschieben/kopieren/löschen Aktionen
  • Suche in Archiven (via Plug-in)
  • Suchen MS Word-Dokumente (via Plug-in)
  • Suche PDF-Dokumente (via Plug-in)
  • Undo-Funktionalität
  • Optionale Integration mit Texteditor (wie Notepad ++)
  • Lesezeichen (Fähigkeit regex Suche zu speichern für die Zukunft)
  • Muster Testform
  • Suchergebnis hervorgehoben
  • Suchergebnis Vorschau
  • Hat Installation nicht erforderlich (ca n von einem USB-Laufwerk ausgeführt werden)

dnGrep screenshot

+0

Tolles Tool, das bisher mit GrepWin funktioniert, haben sich jetzt darauf eingestellt. – Jafin

+0

Ich habe nur eine Menge Geld beim Kauf von PowerGrep gespart. Dieses Werkzeug scheint wirklich ordentlich zu sein! – DeCaf