ruby - 删除重复出现的字符串
问题描述
我正在寻找一种仅删除附加到第一个重复出现的方法。
例如这个:
removedup("user@gmail.com@gmail.com", "@gmail.com")
应该产生这个
@gmail.com
解决方案
"user@gmail.com@gmail.com".gsub(/(@gmail\.com)+/, '\1')
推荐阅读
- linux - 删除 LINUX 中的日志文件
- javascript - 如何将单个值作为有效负载分配给 axios 调用?
- asp.net - 为什么脚本语言用于服务器端任务而不是编译语言?
- python - 如何在python中选择嵌套字典中的第一项
- debugging - 如何根据类/包自动对 IntelliJ Ultimate 中的断点进行分组?
- opencv - 尝试在 VMware fusion 12 pro 上安装 ROS 时出现错误
- r - 使用 R 比较来自不同列但来自相同数据框的元素
- azure - 在完成下载管道工件任务之前删除工件
- reactjs - 在执行操作之前检查 redux-store 中是否存在某些数据的最佳方法
- kubernetes - 如何使用 Ansible-K8s 模块在 k8s 中创建秘密