r - R:删除标点
问题描述
如何从字符串中删除一个interpunct(又名interpoint、middle dot、middot)?我正在寻找类似 trimws 的东西,但 trimws 在 interpunct 上不起作用。干杯
解决方案
我相信这就是你要找的。
string <- c("· interpunct", "interpunct · interpunct", "interpunct · ")
#[1] "· interpunct" "interpunct · interpunct" "interpunct · "
sub("(?:\\s?)+·(?:\\s?)+", "", string)
#[1] "interpunct" "interpunctinterpunct" "interpunct"
推荐阅读
- python - 在 Python3 中基于共享字典值创建分组列表
- node.js - 带脚手架的 NodeJS:如何设置开发环境?
- python - 创建一个函数来简化多个图
- java - 如何将 JSOnObject 转换为数组
- c++ - VSCode 上的 PlatformIO 未编译:collect2.exe:错误:ld 返回 1 退出状态
- typescript - typescript 的混合编译
- firebase - 使用带有 onAuthStateChanged 的自定义用户名
- c# - 如何使用 MailKit 获取非文本、非附件内容?
- python - 如何修复“RuntimeError:由于 Windows 运行时中的错误,当前的 Numpy 安装未能通过健全性检查。”
- vba - 如何在 Outlook 2016 中取消 .PickFolder 对话框时指定当前邮箱已发送邮件文件夹?