只需检查是否有人知道用于以编程方式描述RegEx类型问题的工具,然后将其转换为RegEx。任何创建(而不仅仅是检查)RegEx的工具?
我的意思是:任何工具都可以采用更多的人类可读代码/语言并将其转换为相当难以理解的RegEx表达式?
如果不是的话:有人真的应该这样做!我会想,这将会非常有用。定义一组关键字和运算符来描述问题,然后让程序将其转换为超高效的RegEx。
只需检查是否有人知道用于以编程方式描述RegEx类型问题的工具,然后将其转换为RegEx。任何创建(而不仅仅是检查)RegEx的工具?
我的意思是:任何工具都可以采用更多的人类可读代码/语言并将其转换为相当难以理解的RegEx表达式?
如果不是的话:有人真的应该这样做!我会想,这将会非常有用。定义一组关键字和运算符来描述问题,然后让程序将其转换为超高效的RegEx。
Joshua Flanagan为readable regular expressions写了一个.net流畅的界面,而Roy Osherove在LINQ to Regex上做了一些工作。当然有Regulazy。就我个人而言,我发现UI有点呃奇怪,但如果你在泡菜里,它会好起来的。
类似的工具是Regex Buddy。成本钱,但我看到人们使用它取得了巨大的成功。
还有少数在线正则表达式测试人员。 Regex power toy看起来不错
我已经长大了,在过去一个月左右的时间欣赏http://www.gskinner.com/RegExr/。它为您提供了一个生动的视觉表现形式,用于表达您的表情的自定义数据。我昨天花了几个小时,所以今天我非常高兴地推荐它。
有关什么模式可以做什么的解释,请将鼠标悬停在弹出窗口上方。甚至有一个Desktop Version。
社区提交的正则表达式有时候很酷,难以解决,有时甚至只是你想要的。例如RFC2822电子邮件验证。 – 2009-12-27 03:29:07
RegexBuddy可能是您将要购买的最有用的正则表达式创建器/测试器/教师应用程序。
这是相当便宜的40美元。 它还附带三个月,无条件100%满意或退款保证。
哇,没有人提到regexlib.com - 没有人再使用它了吗?
RX Toolkit是Activestate的Komodo IDE的一部分。非常适合学习正则表达式,并用于测试样本文本,但非常昂贵。
创建的正则表达式的最好的工具是你的头骨内湿件的该位。没有其他硬件能够充分理解它们:-) – paxdiablo 2009-12-27 03:32:38
阅读正则表达式让我想起用'brainfuck'编写的程序... http://en.wikipedia.org/wiki/Brainfuck – Alex 2009-12-27 03:54:09