2010-03-10 20 views
7

是否存在可帮助您使用向导生成正则表达式的免费Windows软件程序?有没有像正则表达式向导一样的免费工具?

我不完全确定我在找什么,但我不是在寻找一个正则表达式评估器。我需要的是一个计算器/向导,帮助我了解reg表达式如何工作,但不知道所有的语法细节(直到我有经验)。

+0

基本上你想要一个免费版本的RegexBuddy? – 2010-03-10 22:28:25

+0

我想知道你问的是非常明智的。正则表达式是定义自然语言会与之斗争的目标的复杂而富有表现力的方式。即解释'a \ s +([Dd] og | [Cc] at)\ s + eats \ s +(a * \ s + | \ s *)\ 1',你需要一个解释,如''a'空格后面跟着'dog'或'cat',后面跟着可选的首字母大写字母,然后是'eats',然后是'aats',然后是可选的'a',然后是空白字符,然后是第二个字词,我不确定它会是非常容易转换或使用这样的解释程序化,更好的只是阅读一个教程, – SpliFF 2010-03-10 22:45:10

回答

9

Expresso是一个很好的免费工具。它只需要电子邮件注册,但它是免费的。该工具的开发人员也写了The 30 Minute Regex Tutorial,您可以使用它来跟随。它包含在Expresso的帮助文件中。

RegexBuddy是不是免费,但似乎有一个有用的用户界面和一个很酷的调试器。看看the demos

+0

谢谢,这正是我所寻找的,我喜欢它附带的示例输入文本,很多好玩的东西可供玩。我是Ross提到的gSkinner工具 – djangofan 2010-03-11 18:53:26

1

Regex Coach不会完全符合您的要求,但它有一个信息面板,以简单的英语解释您的正则表达式,并在您的测试字符串中找到匹配项时显示给您。

3

gSkinner有一个很好的online tool它也有一个桌面版本。

+0

我很喜欢这个,我选择使用Expresso,但是这是我要加入书签的,谢谢。 – djangofan 2010-03-11 18:53:55

0

ReguLazy对于这类事情是一个很好的想法。这是构建和测试正则表达式的一个非常简单的方法。

0

Expresso对我来说是最好的,它是免费的.....

相关问题