【问题标题】:replacing some of the text in the PHP script with notepad++ at once一次用 notepad++ 替换 PHP 脚本中的一些文本
【发布时间】:2016-03-23 07:50:35
【问题描述】:

我需要用这样的形式替换一些 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 ++ 作为我的文本编辑器。非常感谢。

【问题讨论】:

    标签: php notepad++


    【解决方案1】:

    您可以使用它的正则表达式 Find-Replace 功能...这样的模式

    \_POST\[(.*)\]
    

    (如果需要,添加全局匹配修饰符,如 /g)

    只替换它

    $1
    

    会起作用。这里是https://regex101.com/r/vC8tW7/1 一个工作演示。

    【讨论】:

      猜你喜欢
      • 2016-08-11
      • 2021-10-11
      • 1970-01-01
      • 2017-09-22
      • 2015-12-18
      • 2023-01-18
      • 2011-03-01
      • 1970-01-01
      • 2019-11-19
      相关资源
      最近更新 更多