gpt4 book ai didi

php - 替换查询的正则表达式

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:53 26 4
gpt4 key购买 nike

谁能为我做一个 FOR NOTEPAD++ 的正则表达式来替换这个查询:

mysql_query($query, $db);

替换为:

$mysqli->query($query)

但 $query 也可以有另一个变量名,例如 $query_2,所以输出应该是

$mysqli->query($query2)

谢谢!

最佳答案

适用于 Notepad++ 6.3.2。这解决了可能使用不一致的空格和制表符的任何问题。

搜索模式

mysql_query\(\s*\$([^,\s]+)\s*,\s*\$db\s*\);

替换

\$mysqli->query\(\$\1\);

(确保在替换对话框中选择了正则表达式单选按钮)。

测试文本

mysql_query($query, $db);
mysql_query($SQL , $db);
mysql_query($query2, $db);
mysql_query( $SQL_v4, $db );
mysql_query($AnotherSQL,$db);

输出文本

$mysqli->query($query);
$mysqli->query($SQL);
$mysqli->query($query2);
$mysqli->query($SQL_v4);
$mysqli->query($AnotherSQL);

关于php - 替换查询的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17734920/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com