stringr包简介

stringr是一个更加规范的R字符处理包,字符处理函数比基础包容易记忆

基本字符操作

str_c 连接字符,类似于paste
str_length 返回字符长度,类似于nchar
str_count 返回指定模式出现的次数
str_detect 检测字符是否存在指定模式,返回TRUE或者FALSE
str_sub 提取指定位置的字符,类似于substr
str_dup 丢弃指定位置的字符
str_trim 丢弃填充,如空格
str_pad 填充字符到一定长度

进阶字符操作

str_extract 提取首个匹配模式的字符
str_extract_all 提取全部匹配模式的字符
str_locate 返回首个匹配模式的字符的位置
str_locate_all 返回全部匹配模式的字符的位置
str_replace 替换首个匹配模式
str_replace_all 替换全部匹配模式
str_split 按模式分个字符串
str_split_fixed 按照模式将字符串分割成指定个数

喂他一颗糖