[PHP-users 35059] Re: eregの使い方
五日市
itsukaichi @ ivysystem.co.jp
2010年 3月 19日 (金) 09:04:19 JST
五日市です。
最初のパターンを、「任意の文字列」ではなく、
「x以外の任意の文字列」にすればいいのではないでしょうか?
ereg('^([^x]*)x(.*)','axbxc',$temp);
> 丹羽信夫です。
>
><?php
> ereg('^(.*)x(.*)','axbxc',$temp);
> echo $temp[1];
>?>
>
>で期待しているのはaだけ表示されることなんですが・・・・
>axbになります。
>
>eregで最初に見つかったxまでを取得する方法がわかりません。
>(本当は、m番目のxからn番目のxまでを切り出すには?が解決できれば
>いちばんうれしいですが、とりあえず最初のxまでを切り出したいのです)
>
>なお、'axbxc'の部分は、テスト用に設定しただけで
>本来は、何が来るかわかりません。xがいくつ現れるかもわかりません。
>'axxbxxxxxcdddeaxg'とかかもしれません。
>_______________________________________________
>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
>
-----------------------------------------------------------
アイビーシステム株式会社
システム開発グループ
五日市 崇 <itsukaichi @ ivysystem.co.jp>
TEL:011-271-7117
FAX:011-271-0550
-----------------------------------------------------------
PHP-users メーリングリストの案内