2014-02-13 2 views
0

Я создал очень большие json-файлы и только что понял, что создал дублирующее поле. Вместо того, чтобы снова выводить все эти файлы (очень длинные), я думаю, было бы полезно, если бы я мог просто использовать функцию «Поиск и замену» Notepad ++, чтобы редактировать их по мере необходимости.Найти и заменить повторяющиеся записи Notepad ++

Моих полей JSON выглядеть следующим образом:

{ 
"PlayerID":44, 
"CurrentTeam":"WAS", 
"Number":95, 
"CurrentAuctionValue":2, 
"CurrentAuctionValue":0, 
"LastPlayedPoints":0 
}, 
{ 
"PlayerID":11, 
"CurrentTeam":"WAS", 
"Number":96, 
"CurrentAuctionValue":0, 
"CurrentAuctionValue":0, 
"LastPlayedPoints":0 
}, 

К счастью, моя генерация кода для JSON всегда делает вторую CurrentAuctionValue 0, но мне не нужно это поле. Я бы хотел избавиться от него ради удобства. Значение аукциона может быть 0, но значение имеет только первый CurrentAuctionValue. Есть ли способ поиска нескольких строк и замены?

В основном в формате «код» Я хочу сделать:

Find: "CurrentAuctionValue":%d,\n"CurrentAuctionValue":0,\n 
Replace: "CurrentAuctionValue":%d,\n 

Я пытался играть с функциями поиска Notepad, но не имели успеха. Предложения по другим методам приветствуются!

ответ

1

Режим поиска: Regular expression

Найти что: ("CurrentAuctionValue":\d+),\r\n"CurrentAuctionValue":0,

Заменить: $1

enter image description here

+0

отлично работает. Спасибо огромное! – ZAX

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