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

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

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

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

$:匹配行尾字符

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

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

使用前:

bash 复制代码
1234abcd

使用后:

bash 复制代码
12341bcd
相关推荐
寺中人4 小时前
Linux 基础命令入门实战教程:从零掌握常用操作,新手快速上手
linux·运维·服务器·shell·linux 命令·linux 基础教程·linux 入门
小张成长计划..4 小时前
【Linux】18:基础IO
linux·运维·服务器
MIXLLRED5 小时前
解决——Ubuntu远程桌面指令更换网络
linux·网络·ubuntu
啊哈一半醒5 小时前
Windows 虚拟机搭建 CentOS 全过程(2026 最新版 + 踩坑解决)
linux·windows·centos
wunaiqiezixin6 小时前
MIT 6.S081 lazy 前置篇(lab5):缺页异常、惰性分配、写时复制、页面换出
linux·unix·os·xv6·mit6.s081
Benszen6 小时前
云计算基础-13:Linux网络管理实战-1
linux·运维·云计算
_kerneler6 小时前
Linux tiny RCU
linux
wuminyu7 小时前
虚拟线程底层ForkJoinPool的工作窃取算法机制
java·linux·c语言·jvm·c++
ue星空9 小时前
【Godot】更换编辑器外观主题
编辑器·游戏引擎·godot
测试运维日常笔记10 小时前
tcpdump(Linux服务器)配合 Wireshark(本地分析)使用手顺与常用过滤语法详解
linux·服务器·tcpdump