下面小编就为大家带来一篇浅谈vim替换反向引用,模式匹配回溯引用,vim替换时引用匹配内容\1\2。小编觉得挺不错的,现在就分享给大家,如果你在找vim回溯引用,vim替换,vim反向引用,也可以做个交流。一起跟随小编过来看看吧。
vim替换反向引用,模式匹配回溯引用,vim替换时引用匹配内容\1\2
作者:小程序教员 发布时间:2018-03-06
用vim编辑文本,
有时替换功能需要用到匹配的内容,
这时就要用到vim模式匹配和反向引用,
也叫回溯引用,
这些是正则表达式中的高级用法。
一、 vim全文替换,反向引用匹配模式
%s/\(.*\)——\(.*\)/\2——\1/g
\1和\2表示引用第一个括号,第二个括号中的匹配到的内容
二、 vim全文替换,模式匹配回溯引用效果
2-1) 文本原始内容你什么时候需要自己开发小程序——微信小程序开发视频教程1
微信开发进化论——微信小程序开发视频教程2
小程序通过get方式与服务器通信——微信小程序开发视频教程3
小程序通过post方式与服务器通信——微信小程序开发视频教程4
小程序开发涉及到的知识结构和层面——微信小程序开发视频教程5
充值小程序参考案例——微信小程序开发视频教程6
实现充值小程序前端页面布局——微信小程序开发视频教程7
获取小程序session key——微信小程序开发视频教程8
获取用户openid——微信小程序开发视频教程9
小程序开发调试函数——微信小程序开发视频教程10
小程序解码wx.getUserInfo中的decryptData数据——微信小程序开发视频教程11
小程序生成统一支付prepay_id相关配置和类介绍——微信小程序开发视频教程12
生成小程序支付的prepay_id——微信小程序开发视频教程13
生成小程序支付签名paysign——微信小程序开发视频教程14
实现小程序支付——微信小程序开发视频教程15
异步处理小程序支付结果notify_url——微信小程序开发视频教程16
小程序发送模板消息template——微信小程序开发视频教程17
获取小程序模板消息的formId——微信小程序开发视频教程18
小程序提交表单后发送模板消息——微信小程序开发视频教程19
小程序支付后发送模板消息——微信小程序开发视频教程20
小程序支付开发案例总结——微信小程序开发视频教程21
小程序二维码开发——微信小程序开发视频教程22
小程序开发生成二维码——微信小程序开发视频教程23
可以看出内容排版很混乱
2-2) vim反向引用替换命令
%s/\(.*\)——\(.*\)/\2——\1/g
2-3) 替换后的效果
微信小程序开发视频教程1——你什么时候需要自己开发小程序
微信小程序开发视频教程2——微信开发进化论
微信小程序开发视频教程3——小程序通过get方式与服务器通信
微信小程序开发视频教程4——小程序通过post方式与服务器通信
微信小程序开发视频教程5——小程序开发涉及到的知识结构和层面
微信小程序开发视频教程6——充值小程序参考案例
微信小程序开发视频教程7——实现充值小程序前端页面布局
微信小程序开发视频教程8——获取小程序session key
微信小程序开发视频教程9——获取用户openid
微信小程序开发视频教程10——小程序开发调试函数
微信小程序开发视频教程11——小程序解码wx.getUserInfo中的decryptData数据
微信小程序开发视频教程12——小程序生成统一支付prepay_id相关配置和类介绍
微信小程序开发视频教程13——生成小程序支付的prepay_id
微信小程序开发视频教程14——生成小程序支付签名paysign
微信小程序开发视频教程15——实现小程序支付
微信小程序开发视频教程16——异步处理小程序支付结果notify_url
微信小程序开发视频教程17——小程序发送模板消息template
微信小程序开发视频教程18——获取小程序模板消息的formId
微信小程序开发视频教程19——小程序提交表单后发送模板消息
微信小程序开发视频教程20——小程序支付后发送模板消息
微信小程序开发视频教程21——小程序支付开发案例总结
微信小程序开发视频教程22——小程序二维码开发
微信小程序开发视频教程23——小程序开发生成二维码
排版整齐多了
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
vim替换反向引用,模式匹配回溯引用,vim替换时引用匹配内容\1\2链接:https://www.qinziheng.com/details/5651/
vim替换反向引用,模式匹配回溯引用,vim替换时引用匹配内容\1\2相关文章