我正在尝试编写一个正则表达式,它将允许我用自己的函数替换PHPs邮件函数。在所有地方,我将4个参数传递给邮件函数,如下所示:
mail($email,$subject,$message,$headers);
我想运行一个正则表达式来替换这些实例中的mail函数。我希望结果看起来像这样:
custom_mail_tool($email,$subject,$message,$headers);
有时参数有不同的名称,所以我不能进行常规的查找和替换。即mail($user_email,$subject_line,$content,$headers);
任何帮助都会很棒!
如果这是一次性作业,那么以下搜索模式就足够了:
mail('([$'w]+,[$'w]+,[$'w]+,[$'w]+');)
使用此作为替换模式:
custom_mail_tool$1
Regex101演示