查找并替换重复条目Notepad ++

时间:2014-02-13 00:04:17

标签: replace notepad++

我已经生成了非常大的json文件,并且意识到我已经生成了一个重复的字段。而不是再次输出所有这些文件(非常冗长),我认为如果我可以使用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 个答案:

答案 0 :(得分:1)

搜索模式:Regular expression

找到:("CurrentAuctionValue":\d+),\r\n"CurrentAuctionValue":0,

替换为:$1

enter image description here