只是检查是否有人知道用于以编程方式描述RegEx类型问题的工具,然后将其转换为RegEx。
我的意思是:任何工具都可以使用更多人类可读的代码/语言并将其转换为相当难以理解的RegEx表达式吗?
如果没有:有人真的应该这样做!我想是非常有用的。定义一小组关键字和运算符来描述问题,然后让程序将其转换为超高效的RegEx。
答案 0 :(得分:5)
RegexBuddy可能是您将购买的最有用的正则表达式创建者/测试者/教师应用程序。
价格便宜40美元。 它还附带三个月,无条件100%满意或退款保证。
答案 1 :(得分:2)
在过去一个月左右的时间里,我逐渐欣赏http://www.gskinner.com/RegExr/。它为您提供了自己的自定义数据的实时可视化表示,以表示与表达式匹配的内容。我昨天花了几个小时,所以今天我非常高兴地提出建议。
有关什么模式做什么的解释,请将鼠标悬停在弹出窗口上。甚至有Desktop Version。
答案 2 :(得分:1)
答案 3 :(得分:1)
Joshua Flanagan为readable regular expressions编写了一个流畅的界面,Roy Osherove在LINQ to Regex上做了一些工作。
然后当然有Regulazy。就个人而言,我发现UI有点呃,很奇怪,但是如果你在泡菜中就行了。
类似的工具是Regex Buddy。花钱,但我看到人们使用它取得了巨大的成功。
还有一些在线正则表达式测试人员。 Regex power toy看起来很不错
答案 4 :(得分:0)
答案 5 :(得分:0)
RX Toolkit是Activestate的Komodo IDE的一部分。非常适合学习正则表达式,以及测试样本文本,但非常昂贵。