RegEx可视化工具

时间:2012-11-14 16:27:37

标签: javascript php regex windows-7

1 - 是否有任何软件可以获得正则表达式字符串和呈现图表或类似的东西,可用于分析它。我尝试了一些Windows和Web应用程序,但不幸的是没有人提供可视化。

2 - 在this页面中有一个这样的应用程序的屏幕截图,但没有别的。有人知道它的名字吗?

enter image description here

5 个答案:

答案 0 :(得分:5)

您拥有的图片来自The Regex Coach。它是free to use, but they do encourage to give a fee to support it

查看完整截图:

The Regex Coach http://www.webmasterpoint.org/img/guide/53/coach_regex.JPG

我之前使用过很多工具,可以推荐它。

答案 1 :(得分:5)

我最近发现了http://www.regexper.com/。您可以可视化Javascript样式的正则表达式。非常便利。希望它有所帮助。

答案 2 :(得分:4)

我无法告诉您该特定工具的名称,但这是我经常使用的工具:

http://gskinner.com/RegExr/ - 您可以输入要匹配/替换的字符串,当您将鼠标悬停在表达式中的各个规则上时,您可以获得有关他们正在执行的操作的更多信息。但是,它没有提供图表。

它是基于网络的,而不是可下载的软件

答案 3 :(得分:3)

antlr可能比你正在寻找的更多;它是一个词法分析器和一个解析器,它将生成Java,C,C#或Ruby。有一个很棒的Eclipse插件。如果要解析正则表达式,可以只使用词法分析器。这是Eclipse Indigo SR2教程Expr语法的屏幕截图。

enter image description here

答案 4 :(得分:1)

动态正则表达式突出显示

我编写了一个开源JavaScript工具,它提供了在网页上发布的正则表达式的动态突出显示。 test page for this project允许您输入正则表达式,然后通过鼠标悬停它们来动态突出显示各种匹配分隔符。它给出一个弹出消息,给出捕获组的捕获组号。我发现它非常方便。

请参阅:Dynamic Regex Highlighting with Javascript!