r - 用 R 中的完整符号替换特定模式(缩短符号)
问题描述
我有一个简短的数据框,例如
Ann-e/i 是 Anne 和 Anni 的简称
如何用完整符号替换数据框中的模式 -e/i?另一个例子是 Matte 和 Matti 的 Matt-e/i。
提前感谢您的帮助!
解决方案
x <- c("Ann-e/i", "Matt-e/i")
gsub("(^[a-zA-Z]+?)-([a-z])/([a-z])$", "\\1\\2 and \\1\\3", x)
[1] "Anne and Anni" "Matte and Matti"
推荐阅读
- android - Android 上的 TensorFlow Lite
- sorting - 基于子数组的子元素最小值的 Elasticsearch 嵌套排序
- node.js - Steam 通过 HTTP 请求获取市场上物品的所有信息
- javascript - 导入两个同名的JS文件
- sql-server - 我是否成功参数化/保护了我的查询?
- javascript - Ajax 请求需要两次点击才能从 python 脚本中检索数据
- node.js - nodemailer 和 IPv6 问题
- python - 连接到 HP ALM 12.20 的 Python 客户端
- html - 如何在图像下显示无序列表?
- python - 如何在我的 python 脚本中连接到 VPN,以便我可以在 Kaggle 上运行我的代码?