Regex 反向引用(Backreferences)在Notep
2020-11-21 本文已影响0人
数科每日
反向引用 (Backreferences) 是Regex 一个相对高阶的技能,如果可以熟练使用,会帮助我们解决一些耗时操作。
关于反向引用介绍,网上有很多, 这里就不介绍。 这里只给出一些在Notepad中的实际用例。
例1
要求, 将下列电话号码前缀前后都加上134$-19283462”
A's phone number is_134-19283462
B's phone number is 138-48839914
C's phone number is=177-09696120
D's phone number is@178-64389925
在 Notepad 可以使用如下替换
![](https://img.haomeiwen.com/i25067830/892e109652391eb1.png)
其中 \2 是对前次分组中(\d{3}) 匹配上内容的引用。
替换结果如下 :
A's phone number is_$(+86)$13419283462
B's phone number is $(+86)$13848839914
C's phone number is=$(+86)$17709696120
D's phone number is@$(+86)$17864389925