我尝试了一些像Regulator,Regulazy和RegexBuddy这样的正则表达式工具.他们没有做我想做的事情,他们希望用户知道正则表达式.
我想要一个傻瓜工具.你告诉我需要一个正则表达式的工具,例如"匹配以'是'结尾的任何内容,并且它至少包含一个短语'/ test /'",它会为你创建正则表达式.
所以我要么用简单的英语或半简单的英语输入我的请求,要么工具有各种现成的选择,我在它们之间做出选择来创造我想要的特别的东西.
是否有针对非开发人员的工具?我不是在寻找一个正则表达式测试器.
我一直是Ultrapico的Expresso应用程序的粉丝.有一个构建器部分可以帮助您(一点点)构建表达式的片段.更重要的是,它将逐段解释现有表达式(您自己的或来自内置表达式库).
它还包括一个测试和替换部分,用于查看和测试您的表达式.最后,它将生成为C#,C++或VB.NET格式化的表达式,以便您确切知道如何将表达式插入到项目中.
最重要的是它是免费的.我一直在使用这个工具来帮助学习正则表达式的实际工作方式,尤其是复杂的表达式.不能说这使得写作表达方式笨拙,但它确实让我更容易学习表达...
这个工具在Zain Naboulsi 的MSDN网络广播中有特色,可能值得一看.希望这对您的正则表达式旅程有所帮助,祝您好运!
我个人非常喜欢Expresso http://www.ultrapico.com/Expresso.htm 界面非常干净 - 让你测试搜索和替换功能,有很好的帮助,如果你愿意,还可以为你生成C#表达式.
txt2re看起来真的很棒.我进入"这个字符串包含测试,它和结尾是"入禁区,点击test
和yes
,并
得到了一个正则表达式.它不专注于教授如何构建正则表达式,但它向您展示了解析所需内容的perl代码.
此工具的真正强大之处在于它能够识别日期,URL和标记等内容.然而,空白似乎没有太好用,并且它似乎没有处理任何类型的重复.