Q : 823053937
我想将这个字符串拆分为 3 个数组元素。
MW 01:00 PM - 02:30 PM
输出:
array[0] = MW array[1] = 01:00 PM array[2] = 02:30 PM
帮助我使用将字符串提取到数组的正则表达式。
^[a-zA-Z\d-_]+$
请您参考如下方法:
您可以 split在空格和 optional如果有 digit 则连字符提前使用 lookahead .
$arr = preg_split('/ +-? *(?=\d)/', $str);
See demo at eval.in
微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!
程序员必备工具大全