Regex 替换重复的字符3+;时代
在R中,如何将重复3次或更多次的字符替换为仅重复1或2次的字符 例如,Regex 替换重复的字符3+;时代,regex,r,Regex,R,在R中,如何将重复3次或更多次的字符替换为仅重复1或2次的字符 例如,cakkkkeeeee变成cake或cakkeee。另一个例子是zzzzzzz,变成z或zz。我们可以试试 gsub("(.)\\1{2,}", "\\1", str1) #[1] "cake" "z" "zzaab" 数据 str1我们可以试试 gsub("(.)\\1{2,}", "
cakkkkeeeee
变成cake
或cakkeee
。另一个例子是zzzzzzz,变成z或zz。我们可以试试
gsub("(.)\\1{2,}", "\\1", str1)
#[1] "cake" "z" "zzaab"
数据
str1我们可以试试
gsub("(.)\\1{2,}", "\\1", str1)
#[1] "cake" "z" "zzaab"
数据
str1什么时候是蛋糕,什么时候是蛋糕?它是以1/2的概率随机决定的吗?那么什么时候是蛋糕,什么时候是蛋糕?它是以1/2的概率随机决定的吗?