bash - 如何删除两个模式之间的字符串的一部分,包括其中一个
问题描述
我有一个这样的 CSV 文档:
RL|S1|C19.concoct_part_0 concoct.26
RL|S1|C26.concoct_part_4 concoct.7
RL|S1|C26.concoct_part_5 concoct.7
我希望它是这样的:
RL|S1|C19 concoct.26
RL|S1|C26 concoct.7
RL|S1|C26 concoct.7
我如何在 Vim 中做到这一点?
解决方案
感谢@oguz ismail,解决方案如下
:%s/\.[^\t]*//
推荐阅读
- android - 如何检测用户何时专门通过“最近的应用程序”返回应用程序?
- node.js - JSON.parse:运行 nextjs 时 JSON 数据的第 1 行第 1 列出现意外字符
- amazon-web-services - AWS Glue 未检测到 CSV 中的标头
- swiftui - SwiftUI 中的月历表
- javascript - Passport jwt 返回未经授权的状态码 401
- javascript - Promise、await/async 和 Promise.all:这一切什么时候解决?
- javascript - JavaScript 减法函数无法正常工作
- java - 有没有办法重构这些构造函数?
- c - ++structure.field 中的运算符层次结构
- android - Android Firebase 实时数据库删除 id 由 Firebase 命名的子节点