[PHP-users 34124] Re: 正規表現について

Eiji Miwa miwa @ offside.ne.jp
2008年 11月 12日 (水) 16:28:09 JST


 ミワです。

On 2008/11/12, at 16:08, decoy wrote:
>
> preg_match('/\<AA\>.+\<\/AA\>/s',$aa,$matchs);

 「?」を使って最短でマッチさせます。

---
$aa = '---<AA><xx>a</xx></AA>ああ
いい<AA><yy>b</yy></AA>
</AA><zz>
c</zz></AA>---';

preg_match_all('/\<AA\>.+?\<\/AA\>/s',$aa,$matchs);
var_dump($matchs);
---

array(1) {
  [0]=>
  array(2) {
    [0]=>
    string(19) "<AA><xx>a</xx></AA>"
    [1]=>
    string(19) "<AA><yy>b</yy></AA>"
  }
}

--
 miwa at offside.ne.jp





PHP-users メーリングリストの案内