常规 exp = (Digits)*(A|B|DF|XY)+(Digits)+
我对这种模式感到困惑真的我想在 PHP 中分隔这个字符串,有人可以帮助我我的输入可能是这样的
A1234
乙1239
1A123
12A123
1A 1234
12 一个 123
1234乙 123456789
12 XY 1234567890
并转换成这个
Array
(
[0] => 12
[1] => XY
[2] => 1234567890
)
<?php
$input = "12 XY 123456789";
print_r(preg_split('/\d*[(A|B|DF|XY)+\d+]+/', $input, 3));
//print_r(preg_split('/[\s,]+/', $input, 3));
//print_r(preg_split('/\d*[\s,](A|B)+[\s,]\d+/', $input, 3));
红颜莎娜