preg_replace()匹配前的所有内容只有一次空白

时间:2016-11-24 13:36:44

标签: php

变量值:

1000多行不需要的文字

ABC: 必填文字。

ABC: 更多必填文字。

目标是在第一个" ABC之前更换所有内容:"即 1000+行不需要的文本为空白。据我所知,我需要将preg_replace()与limit参数一起使用1。

我该怎么做?

preg_replace("/.*/ABC:" , "ABC:", $string, 1);

1 个答案:

答案 0 :(得分:1)

当您可以使用strstr执行此操作时,您不需要preg_replace()

echo strstr($string, 'ABC:');