Notepad++ 正则表达式

Notepad++ 正则表达式

我想从 1000 个文件中删除此行。 http://txt.do/52h7n

如何编写正则表达式来实现这一点?有人能帮忙吗?

答案1

如果我理解正确的话,您需要删除<?php和之间的所有内容,?>而不删除 PHP 标签本身?

假设所有文件中的文本完全相同,则可以使用以下正则表达式:

<\?php \$ctbobo.*\$wwhipui-1;

然后将其替换为<?php(注意末尾的空格)。

结果应该是这样的:

<?php ?>

要在 Notepad++ 中执行批量搜索和替换,您需要按下Search菜单上的 ,然后Find in files或直接按下Ctrl+Shift+F。之后,您需要选择包含您的文件的文件夹、过滤器(最有可能您需要“ *.php”),从此帖子插入正则表达式,然后按下Find them all。完成后,您需要转到Replace同一搜索对话框中的选项卡,从上方插入替换模式,然后按下Replace all

我建议您在进行任何批量更新之前先备份所有文件。

相关内容