2015-02-24 3 views
0

У меня есть файл abc.txt, который имеет данные, как это, когда я открыл в блокноте ++Как отформатировать содержимое файла в блокноте ++ с помощью регулярного выражения?

10.114.128.196, 10.149.53.72, 40.169.74.47 

Есть ли способ, что я могу сделать это так, используя регулярные выражения в Notepad ++?

10.114.128.196,abc 
10.149.53.72,abc 
40.169.74.47,abc 
+0

Является ли значение abc фиксированным? –

+0

Да, это фиксированное значение для всех адресов. – john

ответ

1

Поиск

(\d{1,3}(\.\d{1,3}){3})[,\s]* 

и заменить

$1,abc\n 

(\d{1,3}(\.\d{1,3}){3}) соответствует 1 - 3 цифрам, а затем еще 3 таких группы, начиная с ".". Из-за того, что круглые скобки вокруг найденного шаблона сохраняются в группе захвата 1, вы можете повторно использовать этот согласованный текст в замене, вставив $1.

[,\s]* соответствует нулю или нескольким запятым и символам пробела.

0

На поисковом поле сайте: ((\d+\.?){4}(.)(?))

На поле заменить говоря: $1abc\r\n

Последняя строка не будет иметь запятую ,, так что я думаю, что это нормально, чтобы иметь только этот исправить;)

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