关于使用正则表达式进行文本替换
如何在替换时保留其部分内容
方法很简单,用()将需要保留的内容括起来,进行匹配
在替换的内容里,用$1,$2...表示()括起来的内容,对其进行保存
例子1
一个分隔效果不好的txt:
我希望将用两个空格作为分隔的缩为一个,单纯匹配两个空格,会匹配到不需要的地方,利用()进行设置变量设置和匹配。$[num]进行内容保存。
第一个([0-9])对应变量$1,这里的[0-9]表示匹配从0~9范围内任意一个数字
第二个(-|[0-9])对应变量$2,这里的|表示选择,()内的内容匹配0~9任意一个数字或是符号-
关于使用正则表达式进行文本替换相关推荐
- LISP 圆孔标记_【CAD】〖30〗生成圆孔明细表
[CAD][30]生成圆孔明细表 2018-09-19 [转载]原创为XDSoft AUTOCAD可以这样玩!!! 授人以鱼不如授人以渔!!! ★★如果在ACAD下,你工作中有需要把重复的劳动希望用插 ...
- Jiangsheng的CSDN Digest(March 4, 2006)
为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点. CSDN 讨论总结系列: Jiangsheng的CSDN Digest (Jan 21 2006)( h ...
- 实用的wordpress全站搜索替换插件search-and-replace中文版
Search and Replace 是一个可以搜索和替换数据库中任意文本的 wordpress 插件.Search and Replace 完整的界面和易用性,保证了它能够完成了我们大部分的批量文本 ...
- Python正则表达式文本替换
Python正则表达式文本替换 工具 re模块中的sub(parm1, parm2)函数 参数1(parm1): 匹配的模式 参数2(parm2): 替换的模式 示例 将日期格式从"11/2 ...
- 在线文本替换工具 、支持正则表达式(博客园文章里添加Javascript或<script>语句)
概况与介绍 在博客园发布一篇文章,文章就是<在线文本替换工具 .支持正则表达式>https://www.cnblogs.com/lsllll44/articles/15522697.htm ...
- UltraEdit正则表达式文本替换
UltraEdit风格正则表达式语法 1.% 功能说明: 匹配一行的开始位置.这个符号表示所寻找的字符在每一行的开始的位置,不包括每一行其上一行的结束字符. 2.$ 功能说明:匹配一行的结束位置.这个 ...
- python 正则表达式 前瞻_正则表达式 For Python
Manarola 正则表达式有很多流派,也有很多的特性,不同的语言支持度也是不一样的.本篇文章是写Python中的正则表达式的用法的,介绍了一些可用特性,也指出了某些特性是不支持的. 本篇文章仅为学习 ...
- JAVA正则表达式的学习
一.正则表达式的介绍 正则表达式(Regular Expression)是一种文本模式,它使用单个字符串来描述.匹配一系列匹配某个句法规则的字符串. 二 .正则表达式的作用 1.测试字符串内的模式. ...
- 【ES6】正则表达式的拓展
[ES6]正则表达式的拓展 一.什么是正则表达式 二.正则表达式常用技术介绍 1)正则表达式的写法 I. 修饰符 II. 匹配模式 2)正则表达式的RegExp对象 3)正则表达式的常用JS接口 三. ...
最新文章
- POJ 2823 Sliding Window(单调队列)
- 参加了 Go 贡献者大会
- Tiray.SMSTiray.SMSTiray.SMSTiray.SMSTiray.SMSTiray.SMS
- kali BEEF-XSS启动报错解决
- 基于JAVA+SpringMVC+Mybatis+MYSQL的精美酒店管理系统
- ipad中的active失效?
- 【虹膜识别】基于matlab GUI滤波器虹膜识别【含Matlab源码 917期】
- 【总结】计算机网络原理
- Windows 10 按电源键只关屏幕不休眠的解决办法
- setStyle 方法封装
- android aoto未解锁,【求教】为什么我的解锁屏幕代码缺无法解锁屏幕
- RTX2080Ti和RTX2080 Super 那个好
- 17-面向对象之语法(2)
- 文本识别 easyocr 库的相关知识
- 戒掉坏习惯—六种方法
- 计算机主板diy,DIY电脑配件立即选——主板篇
- go实现高并发高可用分布式系统:log微服务的实现
- 2019年最新中科院人工智能领域JCR期刊分区(附2019-2020人工智能领域顶级会议分类表)
- 井下人员定位类毕业论文文献包含哪些?
- two-stage-anchor-based-faster-rcnn进阶-mask rcnn:Mask R-CNN