2009-07-06 99 views
21

首先,對PowerGREP的評價很高,這是一個很棒的項目。免費替代PowerGREP

但它不是免費的。 它正在尋找的一些選項: 能夠使用.NET正則表達式(或類似的)通過子目錄查找經過篩選的文件列表中的內容。

將其替換爲其他正則表達式。

能夠在某種編輯器中跳轉到文件的該部分。

非命令行。

能夠複製文本的結果/文件名和出現次數。

低開銷也將是不錯所以沒有太多的依賴等

,我需要它的窗口。

回答

10

我用GrepWin廣泛在開發和生產服務器上 - 它不支持您指定的所有功能,但它能夠完成任務。 (YMMV)

+0

新GrepWin鏈接:http://sourceforge.net/projects/stefanstools/files/grepWin/ – 2014-09-30 10:01:12

+0

偉大的答案,謝謝,只是用GrepWin找到配置文件僅在我的部署文件夾中,而忽略了「調試」和「發佈」文件夾中的那些文件夾,現在將該列表拖到Visual Studio中進行編輯。正是我需要的。 – Nnoel 2016-03-10 10:25:33

+0

grepWIn非常快,它可以替代,缺少的是替換窗口來檢查結果(並以正則表達式構建),這對我的經驗至關重要。 – alimack 2017-09-12 15:35:13

1

獲得Cygwin一堆免費的替代品!
grep,sed,awk,perl,python ...繼續。
但是,哎呀!你想堅持使用GUI。

我總是懷疑人們如何將GUI包裝在像grep這樣的東西周圍,併爲此獲取現金!


WinGrep似乎是免費的,但並,又帶有相當一記重拳。

Windows Grep設計用於搜索純ASCII文本文件,如程序源代碼,HTML,RTF和批處理文件,但它也可以搜索二進制文件,如文字處理器文檔,數據庫,電子表格和可執行文件。

+1

well powergrep遠遠超出了簡單的grep,它與幾個engiens兼容,提供了一個完整的文檔,正則表達式庫。 – Pierre 2011-11-03 08:28:49

0

你可以得到GNU grepGawk

+0

這些是命令行工具,Mischa說他不想要。 – 2009-07-07 12:15:25

11

功能方面甚至沒有接近PowerGREP,所以問題是,你願意做多少妥協?我同意PowerGREP的價格標籤有點陡峭(不是我曾經爲此花了一分錢而後悔過),所以也許更便宜一些呢?

UltraEdit是一個很好的正則表達式支持的文本編輯器。它支持Perl風格的正則表達式,並且可以使用它查找/替換多個(可選)預過濾的文件。我會說它可以根據你的問題做你想做的一切。

UE screenshot

RegexBuddy,除了是在市場上最好的正則表達式編輯器/調試器,還具有有限的GREP功能,允許搜索/替換(過濾前的)的子目錄。它也不是免費的,但比PowerGREP便宜很多,它的正則表達式引擎具有你可以要求的所有功能(當前版本甚至引入了遞歸正則表達式,以及在不同類型之間轉換正則表達式的非常有用的功能)。這裏的大特點是能夠對所有操作進行非破壞性預覽,並且可以自動創建在grep期間修改的所有文件的備份。

RB screenshot

13

我會建議嘗試新的dnGrep,這是一個.NET應用程序,提供類似grep的功能和幾乎所有你所指定的功能。

下面是特徵和的樣本屏幕截圖:

  • 殼一體化(能夠從資源管理器搜索)
  • 明文/正則表達式/ XPath的搜索(包括不區分大小寫的搜索)
  • 語音搜索(使用Bitap和的Needleman-Wunch算法)
  • 文件移動/複製/刪除操作
  • 搜索內部檔案(通過插件)
  • 搜索MS Word文件(通過插件)
  • 搜索PDF文件(通過插件)
  • 撤消功能
  • 用文本編輯器(如記事本++)
  • 書籤(保存正則表達式搜索能力的可選集成,對於未來)
  • 模式測試形式
  • 搜索結果突出
  • 搜索結果預覽
  • 不需要安裝(CA N爲從USB驅動器上運行)

dnGrep screenshot