代码---------------
$fileTxt = "\n\r".'$config[\'base_url\'] = "kdkkdkd";';
tip(preg_replace("/[\n\r]+ *\\\$config *\[ *[\"']base_url[\"'] *\].*;/", '$config[\'base_url\'] = ' .rand().';', $fileTxt));
exit;
---------需要这样写 \\\$----------
结果
$config['base_url'] = 8422;
---------因为它是在第一次就去掉了 \再放到正则中,接着它在正则中成了结束特殊字符作用
tip (preg_replace("/\$/", ' aaaaaaaa', '$start$ $end$'));
结果
$start$ $end$ aaaaaaaa
它在结束那里插入了a
看看解析
tip ("/\\\$\$/");
结果
/\$$/