4
空白部分を改行記号(\n
)で置換したいのですが、かなり長い文字列ベクトルで置き換えます。、部分文字列が特定の文字数を除外した場合に限ります(n
)。部分文字列を> n文字毎に置き換えます(空白の場合は条件付きで改行を挿入してください)
例:
mystring <- "this string is annoyingly long and therefore I would like to insert linebreaks"
今、私は、各部分は20文字(nchar > 20
)よりも大きい長さを持っていることを条件に、すべてのスペースでmystring
に改行を挿入します。
したがって、結果の文字列は、このように見えることになっている。
"this string is annoyingly\nlong and therefore I would\nlike to insert linebreaks")
改行(\n
)が後に25、26及び25文字を挿入しました。
どうすればこの問題を解決できますか? gsub
とstrsplit
の組み合わせかもしれませんか?