notepad++ 实践

来源:互联网 发布:java面向对象小项目 编辑:程序博客网 时间:2024/06/08 04:57

1.删掉不含指定子串的行

对应正则:^((?!你的子串).)*$
比如下面的内容, 想把defaultModel.datas.name 这些部门名称抠出来, 可以先删掉不含”name”子串的行.
regular expression模式下查找^((?!name).)*$ , 替换为空行. 然后以扩展(\n )模式, 查找目标: \r ,替换为: 留空 .

    "defaultModel" : {        "datas" : [{                "gmtCreate" : 1419835716000,                "gmtModified" : 1419835716000,                "id" : 9,                "isActive" : "Y",                "isOpen" : "Y",                "name" : "阿里集团"            }, {                "gmtCreate" : 1419927807000,                "gmtModified" : 1419927807000,                "id" : 281,                "isActive" : "Y",                "isOpen" : "Y",                "name" : "天猫事业部"
0 0