2010年3月19日

[PHP-users 35059] Re: eregの使い方

五日市です。

最初のパターンを、「任意の文字列」ではなく、
「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@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
>PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3

-----------------------------------------------------------
アイビーシステム株式会社
 システム開発グループ
 五日市 崇 <itsukaichi@xxxxx>
 TEL:011-271-7117
 FAX:011-271-0550
-----------------------------------------------------------


_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ml.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://oldwww.php.gr.jp/php/novice.php3


投稿者 xml-rpc : 2010年3月19日 09:04
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/94256
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。