正则表达式反向引用

源文件格式为:  黄鹤楼:李白

需要得到的文件格式为:作品:《黄鹤楼》作者:李白

如何将源文件中黄鹤楼、李白按规则输入到书名号里面,李白跟到作者后面呢?

很多人可能会一个一个复制粘贴形成自己需要的格式,但是这样工作效率极低,而且还会出错。掌握了正则表达式替换方法,工作起来就十分便捷。

这里需要介绍下正则表达式反向引用

1.反向引用需要使用到分组,分组就是使用()括起来的部分为一个整体,在进行分组匹配时的原则是:由外向内,由左向右

2.反向引用如:\1,\2等
          \1:表示的是引用第一次匹配到的()括起来的部分
          \2:表示的是引用第二次匹配到的()括起来的部分

例如上面的源文件使用  正则表达式(\w+):(\w+)  需要替换为  作品:《\1》作者:\2

得到结果为

 

正则表达式详细使用教程: https://download.csdn.net/download/dark_hunter/10144241

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值