如何从R中的字符串中删除所有特殊字符并将其替换为空格?
要删除的一些特殊字符是: ~!@#$%^&*(){}_+:"<>?,./;'[]-=
我已经尝试过regex
使用[:punct:]
模式,但是它仅删除了标点符号。
问题2:以及如何从外语中删除字符,如:â í ü Â á ą ę ś ć
?
答:[^[:alnum:]]
用于删除~!@#$%^&*(){}_+:"<>?,./;'[]-=
,[^a-zA-Z0-9]
也用于删除â í ü Â á ą ę ś ć
in regex
或regexpr
功能。
4
“特殊字符”的解释是什么?
—
kohske 2012年
我自己的定义是每个非Unicode ;-)的字符。但是我想很多其他人会不同意。
—
乔伊
也许看一下
—
Paul Hiemstra
sub
或gsub
功能。
regex [:punct:]会完成一半的工作或可能使所有工作变得轻松
—
Qbik 2012年