[PHP-users 1753] Re: php-4.0.6 + php4_mbregex-1.2.1 での mbereg_replace のグローバルオプション?

SAWADA Hodaka php-users@php.gr.jp
Mon, 03 Sep 2001 16:50:01 +0900


At Mon, 03 Sep 2001 15:11:49 +0900,
大川敏生 wrote:

> > なので、単純に、<<>> の間に含める文字を限定してアルファベットと数字だとか、>
> > や < を含めないということならば、"[<]{2}[A-Za-z0-9_]*[>]{2}" としても良いで
> > すし、"[<]{2}[^<>]*[>]{2}" でも良くないですかね?
> 
> 『<<,>>で囲まれる文字は、<<,>>を除き何でもあり』
> というような正規表現をしたいので、ご教示の正規表現で切り抜けられそうで
> す。
> 
> ただ、<,>がパターンに含まれるとうまくゆきませんね。

mbregex は Ruby ゆずりなんで、最短一致 .*? が使えます。
お試し下さいませ。
-- 
         =^^= HODA =^^=          http://www.tail.gr.jp/~hoda/
澤田保隆@しっぽアルゴリズム情報研究所  mailto:hoda@tail.gr.jp