English · PDF 229
你还可以使用 \b 来匹配单词之间的边界。我在 R 中不常用它,但有时在 RStudio 中搜索时会用到,比如我想找出某个作为其他函数组成部分的函数名。例如,我会搜索 \bsum\b,以避免匹配到 summarize、summary、rowsum 等。
由于这个列表很长,你可能需要使用 str_view() 的 match 参数来只显示匹配或不匹配的单词。
有许多可以匹配多个字符的特殊模式。你已经见过 .,它可以匹配除换行符以外的任意字符。另外还有四个有用的工具:
记住,要创建包含 \d 或 \s 的正则表达式,你需要在字符串中对 \ 进行转义,所以你需要输入 "\d" 或 "\s"。