vim将一行行尾倒数第三个字符替换成1

bash 复制代码
%s/\v(.)(.)(.)(.)$/1\2\3\4

\v:very magic模式,可以省略转义符

(.):圆括号的分组功能,将括号匹配内容放到第一个寄存器里面,第二个括号匹配内容放到第二个寄存器里面。

$:匹配行尾字符

\2:第二个括号匹配内容

\3:第三个括号匹配内容

使用前:

bash 复制代码
1234abcd

使用后:

bash 复制代码
12341bcd
相关推荐
猫头虎2 小时前
macOS 双开/多开微信WeChat完整教程(支持 4.X 及以上版本)
java·vscode·macos·微信·编辑器·mac·脚本
二哈喇子!5 小时前
Java开发工具——IDEA(修改全局配置,提升工作效率)
java·编辑器·intellij-idea
chinesegf6 小时前
ubuntu中虚拟环境的简单创建和管理
linux·运维·ubuntu
java_logo6 小时前
2025 年 11 月最新 Docker 镜像源加速列表与使用指南
linux·运维·docker·容器·运维开发·kylin
一碗面4217 小时前
Linux下的网络模型
linux·网络模型
HIT_Weston8 小时前
103、【Ubuntu】【Hugo】搭建私人博客:搜索功能(四)
linux·运维·ubuntu
旖旎夜光8 小时前
Linux(11)(中)
linux·网络
txinyu的博客8 小时前
前置声明与 extern
linux·c++
有泽改之_10 小时前
ssh命令使用
linux·运维·ssh
梁洪飞11 小时前
noc 片上网络
linux·arm开发·嵌入式硬件·arm