2

I have a huge string in R where I want to remove single characters from. So for example, the string might be

blabla a test this that b á

And the result should be

blabla test this that

How do I do this in R?

vdvaxel
  • 21
  • 1
  • 2

1 Answers1

2

This splits the string and filters the substrings by length, no regex:

string <- "blabla a test this that b á"
paste(Filter(function(x) nchar(x) > 1,
             unlist(strsplit(string, " "))), 
      collapse=" ")
# [1] "blabla test this that"

(does not work with multiple space characters)

rcs
  • 720
  • 1
  • 7
  • 16