对于一个以"pr"开头,后跟多个"r"的模式,例如,pr, prr, pr...r.
,我希望分割非模式字符串和所有模式字符串,而不删除模式.strsplit()
执行该操作,但删除所有pr..r
.然而,stringr::str_extract_all
提取了带图案的字符串,但没有了非图案字符串.
有没有一种方法可以简单地保留所有字符串,但只保留一个有图案的字符串?
x<-c("zprzzzprrrrrzpzr")
"z" "pr" "zzz" "prrrrr" "zpzr" # desired output; keep original character order