Split a string every 5 characters

后端 未结 5 2135
情深已故
情深已故 2020-12-03 02:49

Suppose I have a long string:

\"XOVEWVJIEWNIGOIWENVOIWEWVWEW\"

How do I split this to get every 5 characters followed by a space?

5条回答
  •  情话喂你
    2020-12-03 03:31

    You can also use a sub-string without a loop. substring is the vectorized substr

    x <- "XOVEWVJIEWNIGOIWENVOIWEWVWEW"
    n <- seq(1, nc <- nchar(x), by = 5) 
    paste(substring(x, n, c(n[-1]-1, nc)), collapse = " ")
    # [1] "XOVEW VJIEW NIGOI WENVO IWEWV WEW"
    

提交回复
热议问题