模式匹配和替换

与其他语言的差异

转义正则表达式的符号(如\1)都必须进行转义第二次(如\\1),不仅在 pattern 说法,而且在 replacementsubgsub

默认情况下,所有命令(grep, sub, regexpr)的模式不是 Perl 兼容正则表达式(PCRE),因此不支持某些类似于 lookarounds 的内容。但是,每个函数都接受 perl=TRUE 参数来启用它们。有关详细信息,请参阅 R 正则表达式主题

专业包