美文网首页
Regex 反向引用(Backreferences)在Notep

Regex 反向引用(Backreferences)在Notep

作者: 数科每日 | 来源:发表于2020-11-21 10:29 被阅读0次

反向引用 (Backreferences) 是Regex 一个相对高阶的技能,如果可以熟练使用,会帮助我们解决一些耗时操作。
关于反向引用介绍,网上有很多, 这里就不介绍。 这里只给出一些在Notepad中的实际用例。

Backreferences

例1

要求, 将下列电话号码前缀前后都加上, 比如 “is_134-19283462” 变为 “is_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 可以使用如下替换

image.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

相关文章

  • Regex 反向引用(Backreferences)在Notep

    反向引用 (Backreferences) 是Regex 一个相对高阶的技能,如果可以熟练使用,会帮助我们解决一些...

  • 4. 【正则】子表达式、反向引用

    子表达式和反向引用 ()用来表示子表达式 \n 用来表示反向引用第n个表达式,\n出现几次,代表反向引用了几次。 ...

  • 正则表达式

    ()子表达式,/1 /2 反向引用$1(同样是反向引用) \d\w ^ 以。。开头,【^】取反后不能有任何字符)....

  • 3.3.1 反向引用

    英文中不少单词中都有重叠出现的字母,比如shoot或beep,如果希望检查某个单词是否包含重叠出现的字母,该怎么解...

  • $1反向引用

  • boost 正则表达式 regex

    环境安装 如果在引用boost regex出现连接错误,但是引用其他的库却没有这个错误,这是因为对于boost来说...

  • 隐藏手机中间数字

    正则表达式之反向引用的应用 在保护用户手机号信息时需要将用户手机号中间四位隐藏,可通过正则表达式中的反向引用来实现...

  • 正则的反向引用

    1 分组 正则用()可以将搜索的内容分组 比如匹配两个数字 [0-9][0-9]([0-9])([0-9]) 右边...

  • 引用类型和对象拷贝

    引用类型:Array,Function,Object,Regex.指的是那些保存在堆内存中的对象,变量中保存的实际...

  • Regular Expressions

    1,regex类,设置匹配模式pattern2,regex_match,regex_search匹...

网友评论

      本文标题:Regex 反向引用(Backreferences)在Notep

      本文链接:https://www.haomeiwen.com/subject/uamsiktx.html