基于正则表达式的批量文本替换操作手册

原理
  • 替换前:(待识别的字符串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
    
参考文档

如何批量添加中文和英文数字之间的空格?用正则表达式吧

posted @   Ba11ooner  阅读(221)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示