我有一个巨大的文本文件,有太多不需要的文本,我想过滤掉我感兴趣的文本。我想要的格式在下面的例子中:
{\"animal\":\"crocodile\",\"class\":\"reptilia\"}
有数百种不同的动物,当然还有课程。
如何在notepad ++中使用正则表达式在整个文档中仅显示这些文本行?
答案 0 :(得分:0)
编辑完最后评论后,您可以尝试
找到什么
(\\"(animal|class)\\":\\".*?\\")?\K.*?(?=\\"(animal|class)\\":)
替换为
\n
.
匹配换行符全部替换
EDIT添加了双反斜杠\\
以匹配文档中的\
。
关注正则表达式
\\"(animal|class)\\"\s*:
将匹配animal
之间的任何class
或"
,后跟0个或更多空格,后跟: