正则表达式删除文件中某些列

  最近写matlab,要读入一个json文件,我用了工具箱中的loadjson函数,但是该文件太大,读入时间太常。由于该文件中很多字段是我用不到的(其实我只用1个字段),就想给这个文件中其他字段删除,用到了ubuntu系统下的gedit中的正则表达式替换,使用到的正则表达式为:“["photo_id":\s]{12}["a-z0-9_-]{24}[,\s]{2}”和“[,]{1}[\s"caption":\s]{12}["]{1}.*["]{1}”。

  效果图如下:

正则表达式删除文件中某些列

正则表达式删除文件中某些列

  下面两张图分别是修改前后的json文件(我只需要business_id字段)

正则表达式删除文件中某些列

 正则表达式删除文件中某些列