我一直在尝试将两个符号之间的文本替换为preg_replace
,但是由于我得到一个空字符串的空输出,所以仍然没有完全正确,这就是我到目前为止所拥有的
$start = '["';
$end = '"]';
$msg = preg_replace('#('.$start.')(.*)('.$end.')#si', '$1 test $3', $row['body']);
所以我正在寻找的一个示例输出是:
normal text [everythingheregone] after text
至
normal text [test] after text