【发布时间】:2013-03-20 21:24:31
【问题描述】:
我的正则表达式很弱。
我想拆分这些字符:
- 加“+”
- 空格“”
- 连字符“-”
- 下划线“_”
这就是我所拥有的:
preg_split('/\+|-|\s|_/', $string ),
...我怀疑这是不对的 - 在“+”号上。我想要一些建议。
【问题讨论】:
标签: php split expression explode
我的正则表达式很弱。
我想拆分这些字符:
这就是我所拥有的:
preg_split('/\+|-|\s|_/', $string ),
...我怀疑这是不对的 - 在“+”号上。我想要一些建议。
【问题讨论】:
标签: php split expression explode
preg_split('/[+\s_-]/', $string); 应该适合你。这是使用您的角色而不是一系列管道创建一个角色类。
注意 - 有时将- 放在字符类的最后很重要,所以我倾向于总是把它放在那里以确保安全。
【讨论】: