模式匹配和替換
與其他語言的差異
轉義正規表示式的符號(如\1
)都必須進行轉義第二次(如\\1
),不僅在 pattern
說法,而且在 replacement
到 sub
和 gsub
。
預設情況下,所有命令(grep, sub, regexpr)的模式不是 Perl 相容正規表示式(PCRE),因此不支援某些類似於 lookarounds 的內容。但是,每個函式都接受 perl=TRUE
引數來啟用它們。有關詳細資訊,請參閱 R 正規表示式主題 。
專業包
- stringi
- stringr