我有以下字符串,其中包含一些应该删除的不需要的子字符串。
<?php
$str = "
23' CHE[1-1]SOU\n
19:00 EVE-NEW\n
19:00 MUN-TOT\n
4' [4-4]\n
1' [1-1]\n
\n
important info";
?>
我想从上面的字符串
中删除这个子字符串4' [4-4]\n
1' [1-1]\n
\n
如何在不删除其上方和下方的信息的情况下摆脱它。
答案 0 :(得分:0)
基于到目前为止的问题,这将有效:
$newstr = preg_replace("/^.*(4.*1-1\]\n\n).*/", "$1", $str);
就像这样:
$newstr = substr($str, 45, 19);
就像这样:
$newstr = "4' [4-4]\n1' [1-1]\n\n";