免费的Windows GUI文本编辑器,支持正则表达式,适用于程序员?

时间:2010-02-19 15:51:30

标签: windows regex user-interface text-editor

寻找支持实体 1 正则表达式的 免费 Windows GUI文本编辑器,用于其查找/替换功能,供程序员使用。

熟悉Vim,Ed,Emacs等。不寻找基于命令的编辑器。将选择的编辑器提供给已经熟悉正则表达式的团队成员,但不希望使用编辑器本身产生学习曲线。

1 :“solid”含义:实现的最新语法或功能。

10 个答案:

答案 0 :(得分:5)

Zeus Lite编辑器实现了正则表达式的 Perl 样式,它是免费的。

答案 1 :(得分:4)

Notepad RE(PCRE正则表达式支持)和Programmers Notepad(PERL正则表达式支持)对我来说都非常好。前者是记事本的好替代品。

Notepad ++对于不太复杂的正则表达式非常有用。

答案 2 :(得分:4)

EditPadLite 7(免费的非商业用途的缩小版EditpadPro)现在提供正则表达式搜索和替换。

它使用JGSoft非常强大的正则表达式引擎。

编辑2012-03-12 Notepad++是一个非常受欢迎的免费编辑器,但过去没有强大的正则表达式(所以我从未真正使用它)。但是,从版本6开始,它现在包含了非常强大且稳定的PCRE regex library。虽然我是一个顽固的EditPadPro用户,但我可能需要再看看......

答案 3 :(得分:3)

EditPad Pro似乎拥有一切。虽然是商业广告,但您可以免费试用。

作为一种免费替代方案,我在Windows上不时使用ConTEXT。虽然它不支持环视,但几乎所有其他PCRE功能都受支持。这是一个很好的轻量级文本编辑器,可以使用大量语法高亮显示器。

答案 4 :(得分:2)

这是一个否定的答案(仅延迟一年):

某些编辑器在许多方面都非常好,但是对正则表达式的支持非常差:“SciTE”,“Programmer's Notepad”和“Notepad ++”(都是免费的)。这些都是基于“Scintilla”库,它有一个甚至不支持交替的正则表达式引擎。

因此,如果正则表达式对您很重要,那么您应该避免使用正则表达式。

答案 5 :(得分:2)

我已经尝试了很多上面列出的建议程序,但到目前为止,我发现只有强大支持(即没有错误,几乎所有功能)的唯一自由文本编辑器正则表达式为jEdit

所有其他人都有某种方式存在一些奇怪的限制,比如无法搜索换行符。

答案 6 :(得分:1)

看看notepad++,这是免费的,并支持各种各样的regexy善良。

获取 the PortableApps version ,您可以随时将其保存在keydrive上 - 方便移动开发平台。

答案 7 :(得分:1)

我一直在寻找一个免费的文本GUI文本编辑器,它具有完整或全面的正则表达式支持(包括先行/后瞻断言)以及跨多个文件进行搜索的功能。 Zeus Lite有支持,但它冻结了一大堆文件。对于我的GUI文本编辑器需求,那里有一个bevy。当我正在搜索具有全面正则表达式支持的大量文件并且我想要一个免费程序时,我使用TextCrawler。

TestCrawler不是GUI文本编辑器,但根据我的需要,它可以为您选择的GUI文本编辑器提供免费的角色。

答案 8 :(得分:0)

我使用的另一个好的 - 我比记事本++和ConTEXT更喜欢它 - PSPad 它具有一系列功能,可以加载比notepad ++更大的文件。

我用来替换记事本的一个非常全功能的轻量级编辑器 - 但是PSPad的许多功能包括正则表达式搜索Notepad2

答案 9 :(得分:0)

我过去常常在Netbeans中使用正则表达式查找/替换。它可以处理多个文件 (文件名也可以由regexp指定!)