Perl 和 POSIX 正则表达式之间的差异

在 R 中实现的正则表达式有两个不同的引擎。默认值称为 POSIX-consistent; R 中的所有正则表达式函数还配备了打开后一种类型的选项:perl = TRUE

前瞻/向后看

perl = TRUE 支持正则表达式中的前瞻和后瞻。

  • (?<=A)B 匹配字母 B 的外观,只有在它之前是 A,即 ABACADABRA 匹配,但 abacadabraaBacadabra 不匹配。