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

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

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

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

$:匹配行尾字符

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

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

使用前:

bash 复制代码
1234abcd

使用后:

bash 复制代码
12341bcd
相关推荐
123过去1 小时前
pixiewps使用教程
linux·网络·测试工具·算法·哈希算法
H_老邪2 小时前
Linux 与 Docker 常用命令
linux·运维·服务器·docker
yewq-cn2 小时前
linux 内核设备号
linux·运维·服务器
文静小土豆2 小时前
Linux 进程终止指南:理解 kill 与 kill -9 的核心区别与正确用法
linux·运维·服务器
不懒不懒2 小时前
安装python3.9.7和pycharm-community-2022.3.2.exe以及linux
linux·ide·python·pycharm
IMPYLH2 小时前
Linux 的 df 命令
linux·运维·服务器
wefg13 小时前
【Linux】会话、终端、前后台进程
linux·运维·服务器
zhixingheyi_tian3 小时前
Linux/Windows 免密登录
linux·运维·服务器
尤老师FPGA3 小时前
petalinux制作linux系统flash+sd卡启动
linux·运维·服务器
蓝天居士3 小时前
Linux实用功能代码集(4) —— 线程间消息队列(2)
linux