如何使用R从字符串中删除所有换行符?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (183)

如何使用R从字符串中删除所有换行符(输入符号)?

我试过了gsub("\n", "", my_string),但是不行,因为换行符之间不相同。

谢谢!

提问于
用户回答回答于

如果你想插入空格,那换行最好的选择是使用以下内容:

gsub("\r?\n|\r", " ", x)

这将插入只有一个空间,无论文本是否含有\r\n\n或者\r

用户回答回答于

你需要剥离\r和\n,删除回车和新行。

x <- "foo\nbar\rbaz\r\nquux"
gsub("[\r\n]", "", x)
## [1] "foobarbazquux"

或者

library(stringr)
str_replace_all(x, "[\r\n]" , "")
## [1] "foobarbazquux"

所属标签

可能回答问题的人

  • 西风

    renzha.net · 站长 (已认证)

    7 粉丝1 提问9 回答
  • 四无君

    0 粉丝0 提问3 回答
  • o o

    3 粉丝490 提问2 回答
  • Dingda

    Dingda · 站长 (已认证)

    4 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券