基于正则表达式的批量文本替换操作手册
原理
-
替换前:(待识别的字符串1)(待识别的字符串2)
-
替换后:将
$1
、$2
作为占位符,编写替换后的字符串$1:待识别的字符串1 $2:待识别的字符串2
应用:正则表达式实现对 CMakeLists 的批量修改
- 输入:
ch数字/xxx.cpp
- 输出:
add_executable(xxx.cpp ch数字/xxx.cpp)
ch(\d+)/(\w+\.cpp)
add_executable($2 ch$1/$2)
应用:正则表达式批量增加空格
排版用,在中文和英文,中文和数字之间,用正则表达式批量增加空格
-
中文在左,数字或英文字母在右
([\u4e00-\u9fa5]+)([\da-zA-Z]+)
-
数字或英文字母在左,中文在右
([\da-zA-Z]+)([\u4e00-\u9fa5]+)
-
replace
$1 $2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏