[PHP-users 34127] Re: 正規表現について
decoy
youtube0318 @ gmail.com
2008年 11月 12日 (水) 17:41:12 JST
decoyです。
<や>は念の為、エスケープしてますね。
エスケープしないほうがパフォーマンス的にもいい、エスケープは余計だ
という事であれば外します。
> ・期待値と書かれている3つ目の要素は</AA>ではじまるため、ヒットしませんでした。
確認したらこちらの記載ミスでした。
正しくは下記のとおりです。
$aa = '---<AA><xx>a</xx></AA>ああ
いい<AA><yy>b</yy></AA>
<AA><zz>
c</zz></AA>---';
※<zz>の手前は</AA>ではなく、<AA>でした。
失礼しました。
// decoy
2008/11/12 17:31 Wataru Yonekura <w.yonekura @ gmail.com>:
> ヨネクラと申します。
>
> preg_match_all('/<AA>.+?<\/AA>/s',$aa,$matchs);
> でいけると思いますがどうでしょうか?
>
> 自分の環境でテストしたところ、
> ・preg_matchでは最初の1つしかヒットしませんでした。
> ・期待値と書かれている3つ目の要素は</AA>ではじまるため、ヒットしませんでし
> た。
>
> 以上、ご参考になれば幸いです。
> +−−
> ヨネクラ
>
>
> _______________________________________________
> PHP-users mailing list PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
>
PHP-users メーリングリストの案内