5

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

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

在此处输入图像描述

4

5 回答 5

5

您拥有的图像来自The Regex Coach。它可以免费使用,但他们鼓励付费支持它

查看完整截图:

正则表达式教练
(来源:webmasterpoint.org

我以前经常使用该工具,可以推荐它。

于 2012-11-14T16:57:07.757 回答
5

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

于 2013-01-31T17:50:38.517 回答
4

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

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

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

于 2012-11-14T16:35:21.347 回答
3

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

在此处输入图像描述

于 2012-11-15T14:20:58.443 回答
1

动态正则表达式突出显示

我编写了一个开源 JavaScript 工具,它可以动态突出显示在网页上发布的正则表达式。该项目的测试页面允许您输入正则表达式,然后通过将鼠标悬停在它们上来动态突出显示各种匹配的分隔符。它会弹出一条消息,给出捕获组的捕获组编号。我觉得它很方便。

请参阅:使用 Javascript 进行动态正则表达式突出显示!

于 2012-11-14T19:57:54.733 回答