我的输入字符串是
科罗拉多阿斯-USA
我想通过使用preg-split
来拆分它我想要这个输出:
Array([0] => Aspen [1] => Colorado [2] => USA)
我用过这样的
$input=Aspen,Colorado-USA;
$out=preg_split( "%[^a-zA-Z\s]%",$input);
是对的吗?我想知道这样做的有效方法。
答案 0 :(得分:3)
假设您不想将Aspen转变为拉斯维加斯,您可能希望拆分,
和-
:
$out= preg_split('/[,-]/', $input);
但是,这假设您的城市/州名称中不会出现逗号或短划线。