📜  从R中字符删除换行符

📅  最后修改于: 2022-05-13 01:55:15.085000             🧑  作者: Mango

从R中字符删除换行符

在这篇文章中,我们将看到如何从一个R编程语言的删除新线。

例子:

Input: String with newline: "Hello\nGeeks\rFor\r\n Geeks"
Output: String after removing new line: "HelloGeeksFor Geeks"

方法一:使用 gsub()函数

R 语言中的gsub()函数用于替换字符串模式的所有匹配项。如果未找到模式,则字符串将按原样返回。

实施例:R t程序使用GSUB()函数从中删除的换行符。

代码:

R
# consider a string
string = "Hello\nGeeks\nFor\nGeeks\n"
  
# display string
print("Original string: ")
cat(string)
  
# string after removing new lines
print("string after removing new lines: ")
cat(gsub("[\r\n]", "", string))


R
library(stringr)
  
# consider a string
string="Hello\nGeeks\rFor\r\nGeeks\n"
  
# display string
print("Original string: ")
cat(string)
  
# string after removing new lines
print("string after removing new lines: ")
print(str_replace_all(string, "[\r\n]" , ""))


输出:

[1] "Original string: "
Hello
Geeks
For
Geeks
[1] "string after removing new lines: "
HelloGeeksForGeeks

方法 2:使用 str_replace_all()函数

此函数可用在stringr包也被用于从删除新的线

示例:使用 stringr 包从字符串删除换行符的 R 程序

电阻

library(stringr)
  
# consider a string
string="Hello\nGeeks\rFor\r\nGeeks\n"
  
# display string
print("Original string: ")
cat(string)
  
# string after removing new lines
print("string after removing new lines: ")
print(str_replace_all(string, "[\r\n]" , ""))

输出:

[1] "Original string: "
Hello
Forks
Geeks
[1] "string after removing new lines: "
[1] "HelloGeeksForGeeks"