我一直在试图从一个字符串中删除两个标签之间的文本部分。例如:
This is CROPSTART not very CROPEND cool.
...应该变成这个...
This is cool.
这是我尝试过的PHP代码,并且通常它可以工作:
preg_replace('#\/\/CROPSTART[\s\S]+\/\/CROPEND#', '', $string);
然而,当字符串中包含多个“CROPEND”时,它会将从CROPSTART到最后一个CROPEND之间所有的内容都裁剪掉。我想要它只在第一个CROPSTART和第一个CROPEND之间进行裁剪。
有人知道如何做吗?
谢谢 Wonko