📌  相关文章
📜  从 R 中的字符串中删除所有特殊字符

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

从 R 中的字符串中删除所有特殊字符

在本文中,我们将删除 R 编程语言中字符串中的所有特殊字符。

为此,我们将使用 str_replace_all()方法删除 stringr 包中可用的非字母数字和标点符号。

安装

要安装此库,请在终端中键入以下命令。

install.packages("stringr")  

我们将使用 str_replace_all() 方法删除非字母数字字符。

示例 1:从字符串删除非字母数字字符的R 程序

R
# load the stringr package
library("stringr")
  
# string
string = "a37935fguiegfkeu#$^VYVJ&(*&TFYJ"
  
# display original string
print(string)
  
# remove non alphanumeric characters
print(str_replace_all(string, "[^[:alnum:]]", ""))


R
# load the stringr package
library("stringr")
  
# string
string = "a37935fguiegfkeu#$^VYVJ&(*&TFYJ"
  
# display original string
print(string)
  
# remove punctuations characters
print(str_replace_all(string, "[[:punct:]]", ""))


输出:

[1] "a37935fguiegfkeu#$^VYVJ&(*&TFYJ"
[1] "a37935fguiegfkeuVYVJTFYJ"

示例 2:从字符串删除标点符号

电阻

# load the stringr package
library("stringr")
  
# string
string = "a37935fguiegfkeu#$^VYVJ&(*&TFYJ"
  
# display original string
print(string)
  
# remove punctuations characters
print(str_replace_all(string, "[[:punct:]]", ""))

输出:

[1] "a37935fguiegfkeu#$^VYVJ&(*&TFYJ"
[1] "a37935fguiegfkeu$^VYVJTFYJ"