1

我正在尝试替换文件中的整个字符串。

$db['default']['hostname'] = 'localhost';

我想做一个preg_replace 整个字符串,甚至是变量。我无法将它与 RegEx 匹配。到目前为止我有这个:

preg_match("/\$db\['default'\]\['hostname'\]^;");

但我想做的是找到整条线并用其他东西完全替换它。所以正则表达式就像:

"^$db['default']['hostname'](AnythingHere);$"

有谁知道我完成的角色组?

4

1 回答 1

2

这个在 RegexPal 上工作:

(\$db\[\'default']\['hostname'])( = 'localhost')(;)

替换字符串应该是:

\1(AnythingHere)\2

例子

于 2013-01-28T16:10:27.320 回答