你好||||overflow crowd :) 恐怕我在任何地方都找不到答案,所以这里是:
我的代码:
$stuff = '00#00#e0#12#ff#a3#00#01#b0#23#91#00#00#e4#11#ff#a2#'; //not exact, just a random example
$output = preg_split('/(?:[a-f0-9#]{12}| ff# )/', $stuff);
我的期望:
Array
(
[0] => 00#00#e0#12#
[1] => a3#00#01#b0#
[2] => 23#91#00#00#
[3] => e4#11##
[4] => a2#
)
长话短说,如果看不到分隔符,我会尝试在每次出现 ff# 或每 12 个字符时进行拆分。也欢迎其他建议,只是认为 preg_split 能够做到这一点;我只是很讨厌正则表达式:(
在此先感谢您的时间!