立即用 notepad++ 替换 PHP 脚本中的一些文本
replacing some of the text in the PHP script with notepad++ at once
我需要用这样的形式替换一些 PHP 脚本:
原文:
mysql_query ("UPDATE table SET fill = '$_POST[aaa]' WHERE id = '1'");
mysql_query ("UPDATE table SET fill = '$_POST[bbb]' WHERE id = '2'");
mysql_query ("UPDATE table SET fill = '$_POST[ccc]' WHERE id = '3'");
mysql_query ("UPDATE table SET fill = '$_POST[ddd]' WHERE id = '4'");
mysql_query ("UPDATE table SET fill = '$_POST[eee]' WHERE id = '5'");
更改为:
mysql_query ("UPDATE table SET fill = '$aaa' WHERE id = '1'");
mysql_query ("UPDATE table SET fill = '$bbb' WHERE id = '2'");
mysql_query ("UPDATE table SET fill = '$ccc' WHERE id = '3'");
mysql_query ("UPDATE table SET fill = '$ddd' WHERE id = '4'");
mysql_query ("UPDATE table SET fill = '$eee' WHERE id = '5'");
如何一次替换整个文本?我使用 Notepad++ 作为我的文本编辑器。非常感谢。
您可以使用它的正则表达式查找替换功能...像这样的模式
\_POST\[(.*)\]
(如果需要,添加全局匹配修饰符,如 /g)
并将其替换为仅
会起作用。这里 https://regex101.com/r/vC8tW7/1 一个工作演示。
我需要用这样的形式替换一些 PHP 脚本:
原文:
mysql_query ("UPDATE table SET fill = '$_POST[aaa]' WHERE id = '1'");
mysql_query ("UPDATE table SET fill = '$_POST[bbb]' WHERE id = '2'");
mysql_query ("UPDATE table SET fill = '$_POST[ccc]' WHERE id = '3'");
mysql_query ("UPDATE table SET fill = '$_POST[ddd]' WHERE id = '4'");
mysql_query ("UPDATE table SET fill = '$_POST[eee]' WHERE id = '5'");
更改为:
mysql_query ("UPDATE table SET fill = '$aaa' WHERE id = '1'");
mysql_query ("UPDATE table SET fill = '$bbb' WHERE id = '2'");
mysql_query ("UPDATE table SET fill = '$ccc' WHERE id = '3'");
mysql_query ("UPDATE table SET fill = '$ddd' WHERE id = '4'");
mysql_query ("UPDATE table SET fill = '$eee' WHERE id = '5'");
如何一次替换整个文本?我使用 Notepad++ 作为我的文本编辑器。非常感谢。
您可以使用它的正则表达式查找替换功能...像这样的模式
\_POST\[(.*)\]
(如果需要,添加全局匹配修饰符,如 /g)
并将其替换为仅
会起作用。这里 https://regex101.com/r/vC8tW7/1 一个工作演示。