标签列表
Perl正则表达式可以用于哪种语言类别?
regex
computer-science
formal-languages
computer-science-theory
7
7
我知道Perl正则表达式引擎的一些功能不是正则的。但是,它属于哪个类别?它可能是上下文无关的,但计算机科学理论从来不是我的强项。
-
Thomas Owens
6
4
为什么有人要对这个发帖进行负评/标记关闭呢?能给我解释一下吗?
- Thomas Owens
3
哈哈,我喜欢这个问题投票关闭的原因是主观和争论性!仅因为迄今为止的两个答案(其中一个已被删除)甚至没有解决问题,并不意味着要关闭它。而且这个问题怎么会是主观的呢?这不是关于应该是什么的问题;而是关于它是什么的问题,这是客观的。
- geowa4
4
数学和形式语言的某些方面被认为是主观的,这挺有趣的 :p
- Pierre Bourdon
被标记的答案链接并没有完全回答问题:“Perl正则表达式能够识别哪类语言?”
- Paul Nathan
Paul:是的,它确实有:“现代正则表达式库中发现的许多特性提供了远远超出常规语言的表达能力。”和“这导致了一个术语命名法,在形式语言理论和模式匹配中,术语正则表达式具有不同的含义。”
- Thomas Owens
那并没有定义答案,它只是说明了答案不是什么。
- Paul Nathan
1
个回答
3
3
实际上,许多实现既不是正则的,也不是上下文无关的;模式已经成为它们自己的东西。这个
维基百科文章
有更多相关信息,其中包括Perl语言的作者Larry Wall的一些观点。
-
geowa4
1
我正要链接到这个完全相同的页面 :)
- Pierre Bourdon
回答链接
网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接
相关问题
3
正则表达式用于以下语言
3
Perl 5.34.0 正则表达式用于匹配希伯来语单词的语言。
6
如何检查哪种语言在Unicode正则表达式中支持哪种支持级别?
8
Perl正则表达式用于提取多行块
4
哪种正则表达式可以解析搜索提示
4
Perl中用于GPA的正则表达式
3
Perl正则表达式用于匹配英文单词
11
正则表达式可以用于不同的语言吗?
5
Perl正则表达式语法用于ANTLR使用
9
Perl使用哪种POSIX风格的正则表达式?