正则表达式的类型和常见功能

时间:2013-06-06 15:44:05

标签: regex

据我所知,基本正则表达式扩展正则表达式,以及这两者的许多小变体,以各种编程语言实现。

我的问题是:在每个实现中我都能找到哪些(高级)功能? (例如,前瞻,后瞻,非贪婪匹配,原子分组......)

其中哪些是每个人都遵守的某种标准的一部分? (甚至有标准吗?)

1 个答案:

答案 0 :(得分:0)

没有一个标准。我想POSIX中定义的正则表达式语法是最接近的,但那些具有非常基本的功能集。

  

我可以确定在每个实现中找到的(高级)功能是什么?

我不确定您是否可以在每个实施中找到任何(高级)功能,除非您以某种方式限制每个

每个实现/ flavor都有自己的语法和功能。相同的语法可能意味着不同的风格。