【发布时间】:2013-09-08 12:30:27
【问题描述】:
我有一些 php 代码可以从表单中提取变量,例如:
$refno = $_POST[refno];
这实际上是一个错误,因为 refno(一个常量)应该是 'refno' 一个字符串。在旧版本的 PHP 中,它默认为 'refno' 没有问题,但最新版本会通知说它是默认的,这会出现在屏幕上。
我需要用 DreamWeaver 浏览所有模块并替换:
[*] 的任何出现
['*']
但排除已经存在单引号的任何情况。
我已经在论坛中搜索过类似的案例,但没有成功。
我是这样想的:
/\[(?!')/x
查找没有任何引号的方括号,但找不到它们。
我是正则表达式的新手。
【问题讨论】:
标签: php regex dreamweaver regex-negation