我需要使用PHP替换或在特定示例之间的文本文件中添加新文本。
将新字符串添加到文本文件中 [自动更新文字] 旧字符串 [/ end auto update text] 之间的区域
答案 0 :(得分:0)
快速而肮脏的方式是这样的
$text = "[auto update text][/end auto update text]";
$text = preg_replace('/(?<=\[auto update text\]).*?(?=\[\/end auto update text\])/', 'Thing to add', $text);
echo $text;
输出为[auto update text]Thing to add[/end auto update text]
对于BBCode风格的约定,您可能应该使您的代码更像[autoupdate][/autoupdate]
。