2010-03-22 50 views
53

我正在寻找一个在线实用程序,它将会对正则表达式进行美化和添加解释性注释。有一个存在吗?是否有在线RegexBuddy式正则表达式分析器?

+0

我已经做了一些简单的[正则表达式分析器](http://foo123.github.io/examples/regex-analyzer/)和[regex-composer](http://foo123.github.io/examples/正则表达式作曲家/)在线JavaScript(其中包括一些曲折) – 2014-08-05 21:07:06

回答

49

我喜欢的在线工具:http://regexr.com

当你将鼠标悬停在正则表达式,你会得到的那部分的解释。

+4

从这篇文章已近3年,这仍然是最好的在线正则表达式编辑器 – confiq 2013-01-21 09:00:37

+0

我怎么才能选择一种语言?当然,各种语言的语法不尽相同。 – 2014-02-26 22:30:56

+3

来自RegExr的帮助:_RegExr使用浏览器的RegExp引擎进行匹配,并且其语法突出显示和文档反映了JavaScript RegExp标准。这使得它对于确定各种正则表达式实现之间的差异具有边际效用。 – Perry 2016-01-09 21:02:24

6

有一堆列在Steven Levithan's blog

+0

那里有一些很棒的链接。我喜欢这个:http://osteele.com/tools/reanimator/ – 2010-03-22 18:51:56

6

regexpal是我一直使用的。我更喜欢它基于Flash的RegExr。

23

对于它的价值,我也很喜欢:

  • regex101.com,这是相当强大,但技术。它具有计时和步骤结果以及用于与解释和测试数据共享正则表达式的固定链接。
  • regexper.com,它绘制正则表达式的铁路图。结果非常好看,易于理解,但没有文字解释。

两者都可以免费使用。

+1

我发现regex101在语法突出和解释方面最可用。 +1。 – 2015-10-20 15:11:33

+0

在上面提到的/ google中,regex101刚刚适用于Python RE(在paste,works上评估过)。 – handle 2016-06-23 05:07:43