-1

我有一些 php 代码可以从表单中提取变量,例如:

$refno = $_POST[refno];

这实际上是一个错误,因为 refno(一个常量)应该是 'refno' 一个字符串。在旧版本的 PHP 中,它默认为 'refno' 没有问题,但最新版本会通知说它是默认的,这会出现在屏幕上。

我需要使用 DreamWeaver 浏览所有模块并替换:

任何发生[*]

['*']

但排除已经有单引号的任何情况。

我在论坛上搜索过类似的案例,但没有成功。

我想是这样的:

/\[(?!')/x

找到没有任何引号的方括号,但找不到它们。

我是正则表达式的新手。

4

1 回答 1

0

我不使用dreamweaver,但试试这个:

find: \[([^'\]]+)\]
replace: ['$1']
于 2013-09-04T20:44:12.247 回答