我在 R 中有一个巨大的字符串,我想从中删除单个字符。例如,字符串可能是
blabla a test this that b á
结果应该是
blabla test this that
我如何在 R 中做到这一点?
我在 R 中有一个巨大的字符串,我想从中删除单个字符。例如,字符串可能是
blabla a test this that b á
结果应该是
blabla test this that
我如何在 R 中做到这一点?
这将拆分字符串并按长度过滤子字符串,没有正则表达式:
string <- "blabla a test this that b á"
paste(Filter(function(x) nchar(x) > 1,
unlist(strsplit(string, " "))),
collapse=" ")
# [1] "blabla test this that"
(不适用于多个空格字符)