2013-12-13 3 views
0

У меня трудное время с выражениями регулярных выражений. Я пытаюсь создать таблицу для wiki-страницы.notepad ++ regex добавить символ между двумя значениями

у меня есть:

{| 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 

Я был в состоянии получить трубы в начале строки при помощи поиска и замены и макрос, но я могу» t придумать формулу, которая работает в малейшей степени для труб между предметами. Большое вам спасибо за помощь.

+0

Есть много вещей? Если это всего лишь три, скорее всего, это будет быстрее, просто введите его –

ответ

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

Чтобы заменить

\1 || \2 

Или более общего матча (не ограничивая, начиная с G9)

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

Ты мой герой! Я знал, что мне нужны отдельные выражения, но я не мог заставить его работать. У меня было пространство между ними, как и вы, и ваши не работали ни сейчас, и это заставило меня задуматься о том, что может быть неправильно. Я удалил пространство между ними и использовал ваше выражение, и он отлично работал! Спасибо!!!! – user3100329

Смежные вопросы