preg_replace如何替换选择器内仅匹配的 xxx($1)yyy 模式
2022-08-30 11:57:46
我正在尝试使用正则表达式仅擦除字符串的匹配部分。我正在使用该函数,并尝试通过在匹配部分周围放置括号来删除匹配的文本。例:preg_replace
preg_replace('/text1(text2)text3/is','',$html);
不过,这会将整个字符串替换为“”。我只想删除 text2,但保留 text1 和 text3 不变。如何仅匹配和替换字符串中匹配的部分?