是否有用于编写正则表达式的DSL?

Ach*_*les 6 regex dsl

我想知道是否有用于编写正则表达式的DSL(特定于域的语言)?我知道"很少"的人实际上可以阅读和理解正则表达式,似乎一个"编译"到正则表达式的语言抽象将是一个很棒的胜利,如果存在的话.谢谢!

Jon*_*eet 3

您尚未说明您的平台,但假设基于您的其他标签的 C#,您可能需要查看LINQ to Regex。我不确定这真的是一个好主意,但这是我听说过的最接近您所追求的想法。