regex - 易于使用的Regex创建者工具?

标签 regex

我尝试了一些Regex工具,例如Regulator,Regulazy和RegexBuddy。他们没有做我想要的,他们希望用户知道正则表达式。

我想要一个假人工具。您告诉该工具我需要一个正则表达式,例如“匹配以单词'yes'结尾的任何东西,并且至少包含一个短语'/ test /'”,它会为您创建正则表达式。

因此,我可以用普通英语或半普通英语输入请求,或者该工具具有各种现成的选择,我可以在它们之间进行选择以创建我想要的临时对象。

是否有针对非开发人员的工具?我不是在寻找正则表达式测试仪。

最佳答案

我一直是Ultrapico's Expresso应用程序的粉丝。有一个构建器部分,可以(一点)帮助您构建表达式的片段。更重要的是,它将逐节解释现有表达式(您自己的表达式或内置表达式库中的表达式)。

它还包括一个测试和替换部分,以查看和测试您的表达式。最后,它将生成针对C#,C++或VB.NET格式化的表达式,以便您确切地知道如何将表达式插入到项目中。

最重要的是它是免费的。我一直在使用此工具来帮助学习正则表达式的实际工作方式,尤其是复杂的表达式。不能说它使编写表达式成为白痴证明,但是它确实使学习表达式对我来说更容易...

Zain Naboulsi在MSDN Webcast中使用了此工具,可能值得一看。希望这对您有所帮助,并祝您Regex旅途顺利!

关于regex - 易于使用的Regex创建者工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/514834/

相关文章:

python - 查找所有出现的子字符串(包括重叠)?

ruby - 如何按空格或点拆分字符串?

Javascript 正则表达式替换多个组

regex - 快速正则表达式问题

python - 匹配字符串后还想打印下一行

javascript - 如何使用正则表达式替换字符串中的两个连续特殊字符?

regex - 重命名 Unix 命令中的正则表达式

正则表达式与我的字符串的第一次出现不匹配

Python 字符串被多个分隔符分割

c# - 有没有办法让一个角色成为两场比赛的一部分,而不仅仅是一场