[PHP-users 35060] Re: eregの使い方
NiwaNobuo
niwa @ kobuta.com
2010年 3月 19日 (金) 09:21:04 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 メーリングリストの案内