У меня есть строки, как это:заменить все другие места с новой строкой
a <- "this string has an even number of words"
b <- "this string doesn't have an even number of words"
Я хочу, чтобы заменить все другие пространства с новой строкой. Таким образом, результат будет выглядеть следующим образом ...
myfunc(a)
# "this string\nhas an\neven number\nof words"
myfunc(b)
# "this string\ndoesn't have\nan even\nnumber of\nwords"
Я совершил это, делая strsplit
, paste
-ную перевод строки на четных слов, то paste(a, collapse=" ")
их вместе в одну строку. Есть ли регулярное выражение для использования с gsub
, которое может это сделать?
Эй, не могли бы вы объяснить регулярное выражение, чтобы я получил его в следующий раз? Благодаря! – cory