cari

Rumah  >  Soal Jawab  >  teks badan

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

字符串:123“abc”456

匹配结果:abc

代言代言2948 hari yang lalu839

membalas semua(1)saya akan balas

  • 大家讲道理

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

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

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


    测试代码如下:


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


    balas
    0
  • Batalbalas