我有内容的txt文件:文件形式的preg_replace只更换特定的组
fggfhfghfghf
$config['website'] = 'Olpa';
asdasdasdasdasdas
和PHP脚本文件被替换的preg_replace:
write_file('tekst.txt', preg_replace('/\$config\[\'website\'] = \'(.*)\';/', 'aaaaaa', file_get_contents('tekst.txt')));
但它不正是工作我希望它能工作。
因为这个剧本更换整场比赛,并且更改后它看起来像这样:
fggfhfghfghf
aaaaaa
asdasdasdasdasdas
而且这是很糟糕。
所有我想要的是不会改变整个比赛$config['website'] = 'Olpa';
但只是改变这种Olpa
正如你可以看到它属于不匹配信息2组。
而我想要的只是改变这个组2.一个特定的事情。
终于脚本后,它看起来像:
fggfhfghfghf
$config['website'] = 'aaaaaa';
asdasdasdasdasdas