开发者社区> 问答> 正文

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

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

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

    2019-07-17 18:53:59
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-深入浅出网络编程与swoole内核-吴镇宇 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载