REGEX在记事本++中只显示包含特定文本的行?

我有一个巨大的文本文件,有这么多不需要的文本,我只想过滤掉我感兴趣的文本位。我想要的格式是在下面的例子中:REGEX在记事本++中只显示包含特定文本的行?

{\"animal\":\"crocodile\",\"class\":\"reptilia\"} 

有数百种不同的动物,当然是类。

如何在记事本++中使用正则表达式在整个文档中仅显示这些文本行?最后的评论后

回答:

编辑,你可以尝试

查找内容

(\\"(animal|class)\\":\\".*?\\")?\K.*?(?=\\"(animal|class)\\":) 

替换

\n 

  • 正则表达式
  • .匹配换行符

更换所有

编辑添加双反斜线\\文档中匹配\

以下的正则表达式

\\"(animal|class)\\"\s*: 

将匹配任何"之间animalclass后跟0或多个空格,然后:

以上是 REGEX在记事本++中只显示包含特定文本的行? 的全部内容, 来源链接: utcz.com/qa/265181.html

回到顶部