具体来说,我注意到正则表达式本身的语言并不经常。所以,我不能使用正则表达式来解析给定的正则表达式。由于正则表达式本身的语言没有上下文,因此我需要使用解析器。是否有常规语言来表示正则表达式?
是否有任何方式可以表示正则表达式的方式,结果字符串可以使用正则表达式进行分析?
注意:我的问题不是关于是否有正则表达式来匹配正则表达式的当前语法,而是正如我们现在所知道的那样是否存在正则表达式的“表示”(可能并不像我们所知他们如今天),可以使用正则表达式进行分析。另外,请有人删除dup,因为它不是dup。我在问完全不同的东西。我已经知道当前正则表达式的语言是不正规的(这是我如何开始我的原始问题)。
先写* *“所有可能的正则表达式集”*(这是你的输入语言)。 **否**,在正式语言中,您无法编写正则表达式来验证“正则表达式”。因为“所有可能的正则表达式的集合”都是完整的CFL,所以我们不能为CFL编写正则表达式。 –
我的问题不是关于是否有正则表达式来匹配正则表达式的当前语法,而是正如我们今天所知道的那样是否存在正则表达式的“表示”(可能不像我们今天所了解的那样整齐)可以使用正则表达式进行分析。 另外,请有人删除dup,因为它不是dup。我在问完全不同的东西。 – dhruvbird
是的,您可以将问题标记为请求重新打开。 (如果你注意到还有重新打开的按钮) –