R语言之——正则表达式
定义正则表达式是对字符串操作的一种逻辑公式。 作用对象正则表达式的作用对象是文本。 作用*逻辑过滤 特点
语法规则 转义字符 方括号[],代表可以匹配其中任何一个字符。而^在[]中代表“非”,-代表“之间” | 或者 正则表达式的常用函数? grepl:返回一个逻辑值 # 将b替换为B
gsub(pattern = "b",replacement = "B",x = "baby")
[1] "BaBy"
gsub(pattern = "b",x = c("abcb","boy","baby"))
[1] "aBcB" "Boy" "BaBy"
# 只替换第一个b
sub(pattern = "b",x = "baby")
[1] "Baby"
sub(pattern = "b","baby"))
[1] "aBcb" "Baby"
? regexpr:返回一个数字,1表示匹配,-1表示不匹配,以及两个属性,匹配 的长度和是否使用useBytes ? regexec:返回一个list,字符串中第一个匹配及其长度以及是否使用useBytes ? gregexpr:返回一个list,每一个匹配及其长度以及是否使用useBytes (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |