在尝试删除标点符号时,有人从stringer R包中对str_replace或str_remove遇到任何问题吗?例如,
str_remove("(000) 000-0000", "[[:punct:]]")
或
str_replace("(000) 000-0000", pattern = "[[:punct:]]", replacement = "")
输出:
000) 000-0000
但是像这样使用gsub:
gsub("(000) 000-0000", pattern = "[[:punct:]]", replacement = "")
输出:
000 0000000
此外,我在[^ [:digit:]]上也遇到了同样的问题。 str_replace和str_remove不能完全起作用,而gsub可以。
有什么想法吗?