首页 > 解决方案 > 如何使用 Eclipse 或 PowerGREP 搜索和替换文件中的块?

问题描述

我的文件开头有一个自述部分,很多文件。该部分的格式如下:

###############   Read me ###############

many lines here

########################################

我想用新内容更新它们。我使用的是Windows 7,但可以访问Linux。我有EclipsePowerGREP。我不知道如何使用 OS 命令行命令执行此操作,也不知道如何使用 Eclipse 或 PowerGREP 执行此操作。有人可以帮我解决这个问题吗?

标签: regexlinuxwindowseclipsepowergrep

解决方案


如果您的部分的格式始终相同,则应该像这样简单:

###############   Read me ###############[\s\S]*?########################################

使用内联(?s)单行/点匹配所有模式,您可以使用常规.而不是,[\s\S]但这并不重要。请参阅演示

然后,根据需要替换文本块。


推荐阅读