String 在R中删除字符串中的其他\n(新行字符)

String 在R中删除字符串中的其他\n(新行字符),string,r,newline,String,R,Newline,我想用R切掉字符串中多余的新行字符。 例如,如果我有字符串: "This is an example test string. \n \n \n" 我希望它看起来像这样: "This is an example test string. \n" 试一试 x任何一个\n字符后面是否可以跟其他文本?如果是这样的话,您希望这样的东西变成什么?“示例\n\n continued\n”?是的,事实上有些是。实际上,我正在处理在最后一个字符串之后剪切字符串的附加问题\n。例如,如果我有字符串“这是一个示

我想用R切掉字符串中多余的新行字符。 例如,如果我有字符串:

"This is an example test string. \n \n \n"
我希望它看起来像这样:

"This is an example test string. \n"
试一试


x任何一个
\n
字符后面是否可以跟其他文本?如果是这样的话,您希望这样的东西变成什么?
“示例\n\n continued\n”
?是的,事实上有些是。实际上,我正在处理在最后一个字符串之后剪切字符串的附加问题\n。例如,如果我有字符串“这是一个示例测试字符串。\n\n\n诸如此类的更多文本\n。”我想将其分为两个字符串:第一个是:“这是一个示例测试字符串。\n”,第二个是:“诸如此类的更多文本\n。”然后将其添加到问题正文中,或者可能接受里卡多的回答,然后发布一个新问题!好的,我将在8分钟后发布一个新问题,如果它允许我,我将无法在那里帮助你,因为它将开始从一开始变成一个免费的R课程!我可以告诉您,
strsplit()
返回一个字符向量列表,向量中作为参数传递给它的每个字符串对应一个元素。使用
[]]
[]
将其分开。祝你好运
 x <- gsub("\\n\\s*", "\n", x)