![2d0c6130cc719249f2cd10bf6d62d85d.png](https://img-blog.csdnimg.cn/img_convert/2d0c6130cc719249f2cd10bf6d62d85d.png)
在R
中处理字符串,stringr
包是最合适的包之一。stringr
包中大多数函数接受2
个参数:要处理的字符串和正则表达式。
其他函数
在学习stringr
包之前,我们可以看看R
中内建的处理字符串函数是如何使用正则表达式的。
在上一课中,我们一直使用grepl()
查看正则表达式是否与字符串匹配。grepl()
代表**grep
逻辑**。
> grepl("[Ii]", c("Hawaii", "Illinois", "Kentucky"))
[1] TRUE TRUE FALSE
还有一个老式的grep()
,它返回与正则表达式参数匹配的向量的索引。
> grep("[Ii]", c("Hawaii", "Illinois", "Kentucky"))
[1] 1 2
对字符串进行替换操作的时候,我们可以使用su