【问题标题】:Use preg_split to split a string on "," and " and "使用 preg_split 在 "," 和 " 和 " 上拆分字符串
【发布时间】:2010-03-18 10:33:39
【问题描述】:

我现在拆分 sting op ,只是这样:

$a_string = preg_split('/[,]/', $sting);

我也想在 " 和 " 上拆分字符串,但我找不到正确的正则表达式。

【问题讨论】:

    标签: php regex split


    【解决方案1】:

    你也可以这样做:

    $arr = preg_split('/,| and /', $str);
    

    因为|(更改)具有非常低的优先级并且最后绑定。

    【讨论】:

    • 真的,我很喜欢 (?:) 分组虽然读起来更好,更不容易出错:)
    【解决方案2】:
    preg_split('/(?:,| and )/', $sting);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-05
      • 1970-01-01
      • 2016-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多