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

大川敏生 php-users@php.gr.jp
Mon, 03 Sep 2001 15:11:49 +0900


高久様、重松様、

早速のご教示、ありがとうございました。


> php というよりも、むしろ正規表現の文法かと。

おっしゃる通りでした。
グローバルオプションの記載がマニュアルに無かったので、
思い込みの問題でした。 すみません。

オプション無しでも、グローバルになっているのですね。
うまく行きました



省略
> なので、単純に、<<>> の間に含める文字を限定してアルファベットと数字だとか、>
> や < を含めないということならば、"[<]{2}[A-Za-z0-9_]*[>]{2}" としても良いで
> すし、"[<]{2}[^<>]*[>]{2}" でも良くないですかね?

『<<,>>で囲まれる文字は、<<,>>を除き何でもあり』
というような正規表現をしたいので、ご教示の正規表現で切り抜けられそうで
す。

ただ、<,>がパターンに含まれるとうまくゆきませんね。

ありがとうございました。

-- 
Toshiki Ohkawa    464-8601 名古屋市千種区不老町1
大川 敏生         名古屋大学 農学部・生命農学研究科 技術部
                  TEL:052-789-4233 FAX:052-789-4236