$str="Hello MotoBell RingsKing Speech";
如果在此字符串之前存在小写字母,则需要使用大写字母将其分解。
像这样:
$splitted=array(
0=>"Hello Moto",
1=>"Bell Rings",
2=>"King Speech"
);
有任何想法吗?
我尝试使用该reg_ex,但不起作用:
$pieces = preg_split('/(?=[A-ZА-Я])/u', $str, -1, PREG_SPLIT_NO_EMPTY);
var_dump(preg_split('/(?<=[a-z])(?=[A-Z])/', 'Hello MotoBell RingsKing Speech'))
// array(3) {
// [0]=>
// string(10) "Hello Moto"
// [1]=>
// string(10) "Bell Rings"
// [2]=>
// string(11) "King Speech"
// }
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句