recherche

Maison  >  Questions et réponses  >  le corps du texte

正则表达式匹配引号中间的内容怎么写?

字符串:123“abc”456

匹配结果:abc

代言代言2948 Il y a quelques jours840

répondre à tous(1)je répondrai

  • 大家讲道理

    大家讲道理2016-11-07 15:01:37

    利用先行和后发断言规则: (?<=").*?(?=")

    最近总结了一篇关于正则表达式的博文,题主不妨一读:《正则表达式基础》。


    测试代码如下:


    $subject = '123"abc"456'; $pattern = '/(?<=").*?(?=")/'; preg_match($pattern, $subject, $result); var_dump($result);


    répondre
    0
  • Annulerrépondre