Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.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 为什么以及何时在R中使用可选的perl参数_Regex_R_Perl - Fatal编程技术网

Regex 为什么以及何时在R中使用可选的perl参数

Regex 为什么以及何时在R中使用可选的perl参数,regex,r,perl,Regex,R,Perl,出于好奇,我有一个关于R函数中可选的perl参数的一般性问题,比如grep。正如标题中所说,我想知道为什么以及何时应该使用这个选项。如果可能的话,这是一件普通的事情吗 除此之外,我还考虑了这样一个参数的原因。一定有人认为这是一条路要走,我想知道为什么 我几乎可以肯定你们中有人知道答案。正则表达式有多种风格。不同的口味有不同的功能、支持的语法或其他模糊的差异 Perl被认为是功能最完整的风格之一,这导致了(Perl兼容正则表达式)库的开发,它允许在其他语言中使用Perl风格。还有一些其他的正则表达

出于好奇,我有一个关于
R
函数中可选的
perl
参数的一般性问题,比如
grep
。正如标题中所说,我想知道为什么以及何时应该使用这个选项。如果可能的话,这是一件普通的事情吗

除此之外,我还考虑了这样一个参数的原因。一定有人认为这是一条路要走,我想知道为什么


我几乎可以肯定你们中有人知道答案。

正则表达式有多种风格。不同的口味有不同的功能、支持的语法或其他模糊的差异

Perl被认为是功能最完整的风格之一,这导致了(Perl兼容正则表达式)库的开发,它允许在其他语言中使用Perl风格。还有一些其他的正则表达式库在某种程度上支持Perl语法

这与R:POSIX ERE中使用的默认正则表达式风格形成对比,后者是最不完整的特性之一


您可以使用来比较口味。

如果没有
perl=TRUE
的话,有些功能是不受支持的,比如向前看/向后看