联合和相交可以成为正则表达式的一部分吗?

穆本汗

我正在学习一些AUTOMETA的概念我已经在DFA和RE上进行了练习,但是我搜索时心里有一个问题,但不满意,所以我要问:

UNION或INTERSECTION可以成为RE的一部分吗?

请让我理解这个概念。任何合理的回应都将适用。

帕特里克87

联合已经是正则表达式语法的一部分;r + s是由正则表达式r和s匹配的语言并集的正则表达式。规范的正则表达式语法中没有交集运算符,但是引入一个是无害的,因为我们知道正则表达式与正则语言匹配,并且正则语言在交集下是封闭的。如果我们调用该运算符&,则可以有正则表达式,例如(aa)*和(aaa)*表示(aaaaaa)*。因此,绝对可行。注意,以这种方式脱离常规语言没有危险:&的操作数是描述常规语言的正则表达式,结果是描述常规语言的正则表达式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正则表达式 - 可以替换匹配组的一部分吗?

加号(+)是基本正则表达式的一部分吗?

否定正则表达式的一部分(制表和单词)?

Java 正则表达式忽略/注释掉正则表达式的一部分

正则表达式:是否可以使用“ |” 仅匹配模式的一部分?

正则表达式查找字符串的一部分和相关值

正则表达式匹配某个域和 URL 的最后一部分

使用正则表达式和字符串提取URL的最后一部分

使用正则表达式和SSI获取DOCUMENT_URI的一部分

正则表达式选择字符串的一部分

使用正则表达式替换字符串的一部分

正则表达式选择匹配项的一部分

仅使用正则表达式匹配网址的一部分

什么是正则表达式只返回 URL 的最后一部分

如何使用正则表达式跳过String的一部分?

正则表达式匹配字符串的一部分

如何使用正则表达式删除文本的这一部分?

正则表达式不匹配字符串的一部分

否定正则表达式的一部分

如何仅替换以下正则表达式(JavaScript)的一部分?

如何使用grep排除正则表达式的一部分

提取正则表达式匹配项的一部分

重用正则表达式模式的一部分

如何使正则表达式的一部分可选?

用sed替换匹配的正则表达式的一部分

正则表达式,选择其他文本内部的一部分

使用正则表达式获取匹配值的一部分

使用正则表达式获取网址的最后一部分

正则表达式最后一部分的间距