如何将$str
拆分为任何拉丁字母为分隔符的部分?
$str = " Hello! How are you? How are you doing? ";
应该返回一个
数组$arr = (" ", "! ", " ", " ", "? ", " ", " ", " ", "? ");
答案 0 :(得分:6)
使用正则表达式。拆分1个或多个+
字符a-z
或A-Z
:
$arr = preg_split('/[a-zA-Z]+/', $str);
在字符类[]
中添加您想要的任何内容,例如0-9
为数字,或'
为撇号等...