Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 所有语言都支持任何通用正则表达式语法吗?_Regex - Fatal编程技术网

Regex 所有语言都支持任何通用正则表达式语法吗?

Regex 所有语言都支持任何通用正则表达式语法吗?,regex,Regex,有任何正则表达式标准吗?所有正则表达式引擎都支持PCRE吗 感谢您的回复祝您愉快。在那里,您可以看到基本语法组件(字符类、分组、量词、替换)几乎受到所有风格/实现的支持。我所知道的所有语言都使用相同的regex基本语法,尽管语言之间可能有一些小的变化。有关正则表达式语法,请参阅。并非所有语言都支持相同的正则表达式语法,大多数语言基于PCRE或POSIX语法,但它们可以通过添加或删除函数性来更改 您可以在网站上看到主要的替代方案,正则表达式风格比较 资源: 关于同一主题: 否。有许

有任何正则表达式标准吗?所有正则表达式引擎都支持PCRE吗


感谢您的回复

祝您愉快。在那里,您可以看到基本语法组件(字符类、分组、量词、替换)几乎受到所有风格/实现的支持。

我所知道的所有语言都使用相同的regex基本语法,尽管语言之间可能有一些小的变化。有关正则表达式语法,请参阅。

并非所有语言都支持相同的正则表达式语法,大多数语言基于PCRE或POSIX语法,但它们可以通过添加或删除函数性来更改

您可以在网站上看到主要的替代方案,正则表达式风格比较


资源:

关于同一主题:


否。有许多正则表达式语法,都有模糊的关联,但有各种差异,在将正则表达式从一个匹配引擎移动到另一个匹配引擎时经常需要更改

Perl/PCRE是最常见的一种,但是如果使用任何Unixy系统,您可能还需要了解grep、egrep和vi风格的差异。如果您选择的编程语言不是Perl,并且它的正则表达式实现也不是基于PCRE的,那么它可能还有其他的怪癖