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

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

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

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

$:匹配行尾字符

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

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

使用前:

bash 复制代码
1234abcd

使用后:

bash 复制代码
12341bcd
相关推荐
牛十二2 分钟前
Ubuntu 虚拟机安装完全免费的网易有道龙虾实战流程
linux·运维·ubuntu
yangyanping201084 分钟前
Linux学习三之 清空 nohup.out 文件
linux·chrome·学习
柏木乃一5 分钟前
Linux线程(7)基于策略模式的日志模块
linux·运维·服务器·c++·线程·策略模式
TrueDei6 分钟前
linux-C/C++主子进程同时占用主进程文件描述符问题
linux·c语言·c++
不做超级小白24 分钟前
Git大小写陷阱:当README.md遇上readme.md
linux·windows·git
敷衍一下X24 分钟前
Linux综合监控工具——nmon
linux·运维·服务器
Survivor00125 分钟前
VMware虚拟机网络技术
linux·服务器·网络
xlp666hub33 分钟前
嵌入式 Linux 启动:设备树的加载、传递和解析全流程分析
linux·面试
i建模41 分钟前
Ubuntu Node.js 升级方案
linux·运维·ubuntu·node.js
顶点多余44 分钟前
进程:计算机世界的执行单元
linux·运维·服务器·进程