2个或更多正则表达式结果PHP

时间:2015-02-09 05:05:25

标签: php

授予我一个字符串

$string = "{orange,apple}{orange,mango}";

如何在括号内的逗号后面得到单词,在本例中为apple和mango。之后将它放在一个数组中。感谢

1 个答案:

答案 0 :(得分:0)

  1. 逃避花括号
  2. 搜索第一个卷曲和第一个逗号之间的任何内容
  3. 搜索逗号和结束曲线之间的所有内容并捕获它。
  4. <?php
    $string = "{orange,apple}{orange,mango}";
    preg_match_all('~\{.*?,(.*?)\}~', $string, $secondwords);
    print_r($secondwords[1]); 
    ?>