如何在替换时保留其部分内容

方法很简单,用()将需要保留的内容括起来,进行匹配

在替换的内容里,用$1,$2...表示()括起来的内容,对其进行保存

例子1

一个分隔效果不好的txt:

我希望将用两个空格作为分隔的缩为一个,单纯匹配两个空格,会匹配到不需要的地方,利用()进行设置变量设置和匹配。$[num]进行内容保存。

第一个([0-9])对应变量$1,这里的[0-9]表示匹配从0~9范围内任意一个数字

第二个(-|[0-9])对应变量$2,这里的|表示选择,()内的内容匹配0~9任意一个数字或是符号-

关于使用正则表达式进行文本替换相关推荐

  1. LISP 圆孔标记_【CAD】〖30〗生成圆孔明细表

    [CAD][30]生成圆孔明细表 2018-09-19 [转载]原创为XDSoft AUTOCAD可以这样玩!!! 授人以鱼不如授人以渔!!! ★★如果在ACAD下,你工作中有需要把重复的劳动希望用插 ...

  2. Jiangsheng的CSDN Digest(March 4, 2006)

    为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点. CSDN 讨论总结系列: Jiangsheng的CSDN Digest (Jan 21 2006)( h ...

  3. 实用的wordpress全站搜索替换插件search-and-replace中文版

    Search and Replace 是一个可以搜索和替换数据库中任意文本的 wordpress 插件.Search and Replace 完整的界面和易用性,保证了它能够完成了我们大部分的批量文本 ...

  4. Python正则表达式文本替换

    Python正则表达式文本替换 工具 re模块中的sub(parm1, parm2)函数 参数1(parm1): 匹配的模式 参数2(parm2): 替换的模式 示例 将日期格式从"11/2 ...

  5. 在线文本替换工具 、支持正则表达式(博客园文章里添加Javascript或<script>语句)

    概况与介绍 在博客园发布一篇文章,文章就是<在线文本替换工具 .支持正则表达式>https://www.cnblogs.com/lsllll44/articles/15522697.htm ...

  6. UltraEdit正则表达式文本替换

    UltraEdit风格正则表达式语法 1.% 功能说明: 匹配一行的开始位置.这个符号表示所寻找的字符在每一行的开始的位置,不包括每一行其上一行的结束字符. 2.$ 功能说明:匹配一行的结束位置.这个 ...

  7. python 正则表达式 前瞻_正则表达式 For Python

    Manarola 正则表达式有很多流派,也有很多的特性,不同的语言支持度也是不一样的.本篇文章是写Python中的正则表达式的用法的,介绍了一些可用特性,也指出了某些特性是不支持的. 本篇文章仅为学习 ...

  8. JAVA正则表达式的学习

    一.正则表达式的介绍 正则表达式(Regular Expression)是一种文本模式,它使用单个字符串来描述.匹配一系列匹配某个句法规则的字符串. 二 .正则表达式的作用 1.测试字符串内的模式. ...

  9. 【ES6】正则表达式的拓展

    [ES6]正则表达式的拓展 一.什么是正则表达式 二.正则表达式常用技术介绍 1)正则表达式的写法 I. 修饰符 II. 匹配模式 2)正则表达式的RegExp对象 3)正则表达式的常用JS接口 三. ...

最新文章

  1. POJ 2823 Sliding Window(单调队列)
  2. 参加了 Go 贡献者大会
  3. Tiray.SMSTiray.SMSTiray.SMSTiray.SMSTiray.SMSTiray.SMS
  4. kali BEEF-XSS启动报错解决
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的精美酒店管理系统
  6. ipad中的active失效?
  7. 【虹膜识别】基于matlab GUI滤波器虹膜识别【含Matlab源码 917期】
  8. 【总结】计算机网络原理
  9. Windows 10 按电源键只关屏幕不休眠的解决办法
  10. setStyle 方法封装
  11. android aoto未解锁,【求教】为什么我的解锁屏幕代码缺无法解锁屏幕
  12. RTX2080Ti和RTX2080 Super 那个好
  13. 17-面向对象之语法(2)
  14. 文本识别 easyocr 库的相关知识
  15. 戒掉坏习惯—六种方法
  16. 计算机主板diy,DIY电脑配件立即选——主板篇
  17. go实现高并发高可用分布式系统:log微服务的实现
  18. 2019年最新中科院人工智能领域JCR期刊分区(附2019-2020人工智能领域顶级会议分类表)
  19. 井下人员定位类毕业论文文献包含哪些?
  20. two-stage-anchor-based-faster-rcnn进阶-mask rcnn:Mask R-CNN

热门文章

  1. C++对接国际验证码接口DEMO示例
  2. ubuntu系统忘记密码(win+ubuntu双系统)
  3. 史上最全maven setting解读(本地仓库,远程仓库,鉴权等)
  4. 最常用算法汇总(一)
  5. Hadoop-5-HDFS
  6. html5 获取 坐标 ios,HTML5 安卓|苹果浏览器获取经度和纬度(百度API)
  7. 2021年西式面点师(高级)免费试题及西式面点师(高级)模拟考试题库
  8. 机器学习分类算法之XGBoost(集成学习算法)
  9. POJ - 3384 Feng Shui(半平面交)
  10. DRV8872直流电机驱动芯片简要的使用说明