我要更换
$this->input->post("product_name");
与
$post_data["product_name"];
我想使用notepad ++正则表达式,但是找不到合适的解决方案
寻找->$this->input->post("[\*w\]");
替换->$post_data["$1"];
但它不起作用
该$this->input->post("[\*w\]");
模式不起作用,因为:
$
是与行尾匹配的特殊字符,您需要使用\$
它作为文字字符进行匹配[\*w'\]
是格式错误的模式,因为不存在]
用于[
打开字符类的未转义匹配。此外,w
只要匹配w
,就不会匹配任何字母,数字或下划线\w
。您可以使用
查找内容:\$this->input->post\("(\w*)"\);
替换为:$post_data["$1"];
如果双引号内可以有任何字符,请使用.*?
代替\w*
:
查找内容:\$this->input->post\("(.*?)"\);
NPP测试:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句