【发布时间】:2014-06-19 09:20:33
【问题描述】:
最近在工作中,我们有一位实习生在她的项目中创建了很多不必要的文件,我正在清理项目以尝试挽救它,但是,我遇到了一些麻烦。
例如,我想从项目中的所有文件中删除以下代码行(幸好它们是一致的):
<?php
include('includes/footer.php');
?>
我愿意在 eclipse 或 sed 上执行此操作,我已经尝试过两者都无济于事,我已经在另一个项目中完成了使用 sed 删除包含行的项目,但最终我得到了一堆空的php标签,我希望你们能帮助我找到一个我可以使用的解决方案,并牢记前进。
谢谢
【问题讨论】:
-
\<\?php\s*(include[^\;]+\;\s*)+\?\>这应该会捕获它们,可能需要添加多行修饰符。 -
如我的回答中所说,使用 eclipse 进行替换。
标签: php linux eclipse replace sed