正则表达式php拆分

时间:2014-08-30 17:43:41

标签: php

我需要将像'7-2014'这样的字符串拆分为PHP中的数组[7],[2014]

对于这种特殊情况,

$arr = preg_split('/-/','7-2014'); 

工作正常,但是如何制作一个能够分割这些字符的表达式:. / \ space

2 个答案:

答案 0 :(得分:1)

您可以创建character class

$arr = preg_split('%[-./\\\\ ]%', $subject);

这将沿着破折号,点,斜线,反斜杠和空格分开。

答案 1 :(得分:1)

使用括号定义多个字符:

$arr = preg_split('#[-\\.\\\\\/ ]#','7-2014');