通过不太清晰的标记拆分内容 - PHP preg_spllit 或爆炸

Spliting content by not so clear marker - PHP preg_spllit or explode

我有这个字符串(文件内容)的部分:

0
3
1
Ref-1
5-18-100 Xeeecooo



-1

0
11
1
FK-1567
88-158-62 Maxco




-1

0
5
.....

考虑到行数时始终相同。

我需要打破这些部分(这样我就可以调整每个部分的内部行),这里的标记是 -1 经过 explodepreg_match 的大量尝试后,我仍然无处可去。

例如。 preg_split( "/^-1$/m", $file_content);

有什么方法可以实现我一直在努力实现的目标吗?

您可以在 -1 用这个表达式:

$res = preg_split( "/\s+-1\s+/", $file_content);