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

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

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

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

$:匹配行尾字符

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

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

使用前:

bash 复制代码
1234abcd

使用后:

bash 复制代码
12341bcd
相关推荐
高旭的旭几秒前
解决 Ubuntu使用 ADB 设备权限问题:no permissions (missing udev rules?)
linux·ubuntu·adb
水果不止一种3 分钟前
finalshell连接VMWare上挂载的Linux
linux·运维·服务器·linux虚拟机配置
艾莉丝努力练剑9 分钟前
【Linux基础开发工具 (五)】详解自动化构建:make / Makefile
linux·运维·服务器·c++·centos·自动化
Predestination王瀞潞12 分钟前
安装了Anaconda在系统终端却无法使用python命令
linux·开发语言·python
青青草原技术员灰太狼9 小时前
Nginx的https搭建
linux·服务器·网络
xu_yule9 小时前
网络和Linux网络-4(应用层)序列化和反序列化(网络计算器)
linux·网络
YongCheng_Liang10 小时前
Zabbix 6.4 完整部署教程:从环境准备到监控实战
linux·运维·zabbix
小白电脑技术10 小时前
旧电脑安装流畅的系统?用虚拟机先体验一下Linux Mint!
linux·电脑
爱吃萝卜的美羊羊12 小时前
ubuntu下国内升级ollama
linux·运维·ubuntu
飞火流云12 小时前
vscode Linux下编译失败找不到文件
ide·vscode·编辑器