[PHP-users 25810] Re: string 変数を規則性のある文字で分割して配列に格納

abecky @ excite.co.jp abecky @ excite.co.jp
2005年 6月 13日 (月) 14:18:59 JST


阿部です。
伊東さん、進藤さん、中村さんありがとうございました。

> $a = 'こんにちは。{aaa}山田花子です。{bbb}<b>ごきげんいかが?{aaa}</b>';
> $str = mb_ereg_replace('(\{[a-z]+\})', "\t".'\1'."\t", $a);
> $array = explode("\t", $str);

エクセレントですね〜。
感動しました。
strposとか言っている時点で、
私の頭では、一生かかっても思いつかなかったと思います。

ちなみに、\1, $1が自身を指すみたいな正規表現諸々を勉強するのに、
PHP.NETマニュアルもしくは何か良い本があれば、教えて頂けると幸いです。



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