stringr-----str_locate

主页:https://cran.r-project.org/web/packages/stringr/index.html

#安装stringr包> install.packages('stringr')> library(stringr)

#stringr函数分类:

字符串拼接函数

    字符串计算函数

    字符串匹配函数

    字符串变换函数

    参数控制函数

#stringr字符串匹配函数

str_locate(string, pattern) str_locate_all(string, pattern)

string: 字符串,字符串向量。 pattern: 匹配字符。


找到的模式在字符串中的位置

> val <- c("abca", 123, "cba") # 匹配a在字符串中的位置 > str_locate(val, "a") start end [1,] 1 1 [2,] NA NA [3,] 3 3 # 用向量匹配 > str_locate(val, c("a", 12, "b")) start end [1,] 1 1 [2,] 1 2 [3,] 2 2 # 以字符串matrix格式返回 > str_locate_all(val, "a") [[1]] start end [1,] 1 1 [2,] 4 4 [[2]] start end [[3]] start end [1,] 3 3 # 匹配a或b字符,以字符串matrix格式返回 > str_locate_all(val, "[ab]") [[1]] start end [1,] 1 1 [2,] 2 2 [3,] 4 4 [[2]] start end [[3]] start end [1,] 2 2 [2,] 3 3

(0)

相关推荐