PHP:如何使用分隔符拆分字符串

时间:2014-04-28 15:41:11

标签: php preg-split

我想要拆分这个字符串。我希望它以1060开头拆分字符串并保留字符串,但是当我使用preg_split()时,它会删除字符串。

我的代码是:

$array = preg_split("/1060[\s]*/",$str);

如果我可以使用任何其他方法或功能,我将非常感激。

此致

1 个答案:

答案 0 :(得分:1)

积极向前看:

$array = preg_split("/(?=1060\s)/",$str);

(?=1060\s)是一个积极的先行 - 它断言它内部的正则表达式(1060\s)可以匹配,但不匹配它。因此,这将匹配匹配前的空字符串并正确分割文本。