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

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

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

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

安装

要安装这个库,请在终端输入以下命令。

install.packages("stringr")  
R

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

语法: str_replace_all(string, "[^[:alnum:]]", "")

其中

  • string是输入字符串
  • [^[:alnum:]] 是删除非字母数字字符的参数。

例1: 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

输出

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

例2: 删除字符串中的标点符号

语法: str_replace_all(string, "[[:punct:]]", "")

其中, [[:punct:]:这将删除字符串中的标点符号

# 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:]]", ""))
R

输出

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册