我正在尝试替换文件中的整个字符串。
$db['default']['hostname'] = 'localhost';
我想做一个 preg_replace整个字符串,甚至是变量。我很难将它与RegEx匹配。到目前为止我有这个:
preg_match("/\$db\['default'\]\['hostname'\]^;");
但我想要做的就是找到整条线并用其他东西完全替换它。所以正则表达式就像:
"^$db['default']['hostname'](AnythingHere);$"
有谁知道我完成的角色组?
答案 0 :(得分:2)
这个在RegexPal上工作:
(\$db\[\'default']\['hostname'])( = 'localhost')(;)
替换字符串应为:
\1(AnythingHere)\2