我正在尝试使用PHP来解析.php文件,查找任何<?php include $root.'whatever.html'; ?>
并替换为一段html代码。
到目前为止,我遇到了两个问题,如何将whatever.html捕获到变量中,以及不将$ root变量视为本地引用。
答案 0 :(得分:0)
您可以使用以下正则表达式:
(<\?php\s*(?:include|require|include_once|require_once)\s*.*['"](.*)['"]\s*;*\s*\?>)
捕获整个包含文本和whatever.html
,以便您可以轻松地将其替换为自定义代码(当然,在处理真实文件时,您应该在使用它之前创建备份,以防您想要修改原始文件)
<强> Demo 强>