我正在尝试使用以下正则表达式将字符串'A123456789123B'拆分为六个组:
'/^([A-Z]{1})([0-9]{3})([0-9]{3})([0-9]{3})([0-9]{3})([A-Z]{1})$/'
我尝试使用:
preg_split('/^([A-Z]{1})([0-9]{3})([0-9]{3})([0-9]{3})([0-9]{3})([A-Z]{1})$/', 'A123456789123B');
然而,它并不起作用。
我需要将字符串拆分成类似于这样的东西:
['A', '123', '456', '789', '123', 'B']
(?:^.|...)\K
,但有趣的是,这在不同版本的 PHP 中会产生不同的结果。 - bobble bubble