开发者社区 问答 正文

php正则表达式如何匹配在竖线之间的文字或者字符?

我相匹配 Z10004|王|億达峰|52|66| 这个字符串的|中间的那些字串或者文字

展开
收起
小旋风柴进 2016-03-06 09:25:45 2981 分享 版权
1 条回答
写回答
取消 提交回答
  • $s = 'Z10004|王|億达峰|52|66|'; //假定为 utf-8 编码,否则需要转码
    preg_match_all('/(?<=|)\w+(?<!$)/u', $s, $m);

    2019-07-17 18:53:59
    赞同 展开评论