首页 > 解决方案 > R:删除标点

问题描述

如何从字符串中删除一个interpunct(又名interpoint、middle dot、middot)?我正在寻找类似 trimws 的东西,但 trimws 在 interpunct 上不起作用。干杯

标签: rtrimremoving-whitespace

解决方案


相信这就是你要找的。

string <- c("· interpunct", "interpunct · interpunct", "interpunct · ")
#[1] "· interpunct"            "interpunct · interpunct" "interpunct · " 

sub("(?:\\s?)+·(?:\\s?)+", "", string)
#[1] "interpunct"           "interpunctinterpunct" "interpunct"  

推荐阅读