【问题标题】:regex-find values with specific pattern正则表达式查找具有特定模式的值
【发布时间】:2014-03-14 14:29:38
【问题描述】:

我想从一个字符串中找到特定的值。

我有一个类似的字符串:

$str = '
[mytips id="101" zcode="Volvo"]
[mytips id="321" zcode="BMW"]
[mytips id="423" zcode="Toyota"]
';

我需要获取属性 zcode 的所有值。所以我可以得到一个列表/数组,如:

Array(
[0] => Volvo
[1] => BMW
[2] => Toyota

提前致谢

【问题讨论】:

    标签: php regex find pattern-matching


    【解决方案1】:

    您可以在preg_match_all() at php 中使用正则表达式。

    preg_match_all('/zcode\s*=\s*"([^"]*)"/', $str, $m);
    print_r($m[1]);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-02
      • 1970-01-01
      • 2021-05-09
      • 1970-01-01
      • 2012-05-06
      • 2020-12-04
      • 1970-01-01
      • 2022-08-18
      相关资源
      最近更新 更多