EditPad:使用RegEx反向引用查找和替换

时间:2013-01-31 19:45:48

标签: regex replace backreference editpad

我正在尝试再次使用正则表达式。特别是,在EditPad文本编辑器中使用对替换字符串中找到的文本的反向引用。

主题:

  

产品说明,12个PIN,A级数量价格
  产品2描述,28 PIN,GradeA数量价格

目标:
由于文本目前以空格分隔,因此我需要将12 PIN替换为12||PIN,将28 PIN替换为28||PIN

我在尝试什么:
[(0-9)]+[(\s)]PIN似乎找到了我想要的东西 但是,当我尝试用反向引用代替时,我唯一能够工作的是\0 例如,使用\0||PIN替换为12 PIN||PIN 但是,当我尝试使用\1||PIN替换时,它会提供||PIN

我错过了什么?

1 个答案:

答案 0 :(得分:1)

我可以发誓说我看到之前的海报回答了这个......

将此作为您的查找字符串:

([0-9]+)[\s]*PIN

这是你的替换字符串:

\1||PIN

应该这样做。