使用正则表达式并匹配整个模式

时间:2018-01-17 14:08:11

标签: php regex

我有两个字符串

  

(' first',' second',' third',' 4th')

     

(' first',' second',' third',' Fifth')

并且通过这种模式我希望匹配它们,问题是当我在其中一个字符串上运行preg_match时,我得到了整个字符串的匹配,但也只是('fourth'|'fifth')部分的匹配。结果是

array(
[0]=>
    array(
          [0]=>('first', 'second', 'third', 'fourth')
          [1]=>0
    )
[1]=>
    array(
          [0]=>'fourth'
          [1]=>29
    )
)

有没有办法在or条件之后不考虑单个世界?

preg_match("/\"place=\('first', 'second', 'third', ('fourth'|'fifth')\);\"/",
        $string, $match, PREG_OFFSET_CAPTURE);

0 个答案:

没有答案