【问题标题】:preg_split() help, properly formatted regular expressionpreg_split() 帮助,格式正确的正则表达式
【发布时间】:2013-03-20 21:24:31
【问题描述】:

我的正则表达式很弱。

我想拆分这些字符:

  • 加“+”
  • 空格“”
  • 连字符“-”
  • 下划线“_”

这就是我所拥有的:

preg_split('/\+|-|\s|_/', $string ),

...我怀疑这是不对的 - 在“+”号上。我想要一些建议。

【问题讨论】:

    标签: php split expression explode


    【解决方案1】:

    preg_split('/[+\s_-]/', $string); 应该适合你。这是使用您的角色而不是一系列管道创建一个角色类。

    注意 - 有时将- 放在字符类的最后很重要,所以我倾向于总是把它放在那里以确保安全。

    【讨论】:

    • 非常感谢!节省一天。
    猜你喜欢
    • 1970-01-01
    • 2019-06-24
    • 1970-01-01
    • 2011-06-10
    相关资源
    最近更新 更多