Php 如何遍历html文件和字符串替换匹配结果

Php 如何遍历html文件和字符串替换匹配结果,php,html,regex,macros,sublimetext,Php,Html,Regex,Macros,Sublimetext,我有一个网站,它的2000多页文件设置得相当糟糕,页眉+页脚部分都有代码复制/粘贴,而没有为外部文件设置include 我想知道是否有一种方法可以编写某种脚本、宏或其他东西来遍历每个文件,找到一个特定的代码段,以例如开头,以结尾,然后删除特定的代码段 我没有编写宏或其他类似的东西的经验,所以如果有一个程序存在,或者在sublime中有一个附加组件,或者类似的东西,如果有人能告诉我这个方向,那将是令人惊讶的。否则,我应该如何开始创建一些可以为我做到这一点的东西 谢谢你的帮助!请让我知道我是否可以回

我有一个网站,它的2000多页文件设置得相当糟糕,页眉+页脚部分都有代码复制/粘贴,而没有为外部文件设置include

我想知道是否有一种方法可以编写某种脚本、宏或其他东西来遍历每个文件,找到一个特定的代码段,以例如开头,以结尾,然后删除特定的代码段

我没有编写宏或其他类似的东西的经验,所以如果有一个程序存在,或者在sublime中有一个附加组件,或者类似的东西,如果有人能告诉我这个方向,那将是令人惊讶的。否则,我应该如何开始创建一些可以为我做到这一点的东西


谢谢你的帮助!请让我知道我是否可以回答任何问题来澄清这一点

升华文本2或升华文本3支持正则表达式。
它们还有一些功能,您可以在其中“查找和替换”

如果网站托管在linux服务器上,您可以查看sed。它非常强大,如果您将它与find命令配对,您可以让它在目录上递归搜索。

是。这是可能的。是的,有相关的节目。不,我们不会为您找到它们,也不会为您编写脚本。是的。但这是一个非常广泛的问题。@MarcB很好,谢谢你让我知道。我不想让任何人为我写任何东西——更像是我不知道从哪里开始学习如何自己写,所以我希望有一个正确的方向。如果其他人碰巧知道这个名字或类型名?一个现成的计划,我会很感激的。你不必为我操之过急-我只是想从了解这类事情的人那里得到一些指导。@johnny-如何才能澄清我的意图,以便更好地回答它?你必须把你已经尝试过的东西放进去。这是我的第一个建议。所以这不是一个论坛,所以你不能像习惯了那样提问。你必须展示一个特定的问题,展示代码,也许你已经尝试过了。谢谢!我没有意识到我可以使用带有find和replace的正则表达式,但是一旦我复习了我的正则表达式,它看起来会很容易地解决我的问题。非常感谢你的帮助!