notepad ++ regex在两个值之间添加字符

时间:2013-12-13 17:47:19

标签: regex notepad++

我正在用正则表达式表达困难。我正在尝试为维基页面创建一个表。

我有:

{| class="wikitable" border="1"
|+ Printer connectivity troubleshooting
! Serial Number !! IP Address
|-
|G90001 192.168.10.21
|-
|G90002 192.168.10.22
|-
|G90069 192.168.10.19
|-

我需要:

{| class="wikitable" border="1"
|+ Printer connectivity troubleshooting
! Serial Number !! IP Address
|-
|G90001 || 192.168.10.21
|-
|G90002 || 192.168.10.22
|-
|G90069 || 192.168.10.19

我能够使用find和replace以及宏来获取行开头的管道,但是我无法想出一个对项目之间的管道有丝毫工作的公式。非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

(\|G9\d+) (.+)

替换为

\1 || \2

或更通用的匹配(不限于从G9开始)

^(\|\w+?) (.+)