在netbeans中使用通配符查找和替换

时间:2015-09-04 15:55:26

标签: netbeans replace find wildcard

如何在netbeans中使用replace来修改具有大量$_POST[]的PHP脚本。

为了更好的安全性,最好替换所有这些$_POST[]  使用sanitize($_POST[]),其中sanitize是一个消毒用户输入的函数。

所以我可以使用替换并搜索$_POST['']并替换为sanitize($_POST[''])。

但是如何在添加右括号的同时将变量名保留在每个$_POST['']中?

例如,$_POST['name']$_POST['action']需要分别成为sanitize($_POST['name'])santize($_POST['action'])

1 个答案:

答案 0 :(得分:2)

我不是PHP程序员或正则表达式大师,但在我非常有限的测试中,这似乎有效。

选择项目,然后选择编辑 - >更换。选择"正则表达"在下拉列表中,将包含文字的内容设置为\$_POST\[(.*)\]并替换为sanitize(\$_POST[$1])

screenshot using regex