[PHP-users 18834]Re: 正規表現
tk
tk @ ss.iij4u.or.jp
2003年 11月 6日 (木) 23:53:06 JST
中満さん
助言ありがとうございます。
きちんと読んでいるのですが、わかってない私には、
もう一度確認を要するのです。申し訳ありません。
わかってる人には、もちろん、その文面のまま理解出来るのだと思いますが。
何度も確認しなくても良いように、がんばります。
昨日の質問に続いて、また質問です。よろしくお願いします。
ereg("^([^,]*,[^,]*,[^,]*,[^,]*,[^,]*,[^,]*,),([^,]*,[^,]*,[^,]*,[^,]*,[^,]*,),(.*)", $data1, $data1_new);
と
ereg("^(([^,]*,){6}),(([^,]*,){5}),(.*)", $data1, $data1_new);
は、意味が違うのでしょうか?
(結果が違っているのですが、なぜ違うのかがわかりません。)
以上よろしくお願い申し上げます。
tk
>中満です.
>
>On Wed, 5 Nov 2003 23:16:10 +0900
>tk <tk @ ss.iij4u.or.jp> wrote:
>
>> 私の扱おうとしているCSVデータは、各データ(上記のデータ1、データ
>>2等)の中には、
>> カンマは入っておりません。
>> それでも、期待どおりには動作しないということでしょうか?
>
>メールはきちんと読みましょう.
>
>いしげさん wrote:
>> >この場合,前者のように「カンマは入らない」前提でないと
>> >件の正規表現は「期待通り動作しない」というお話でした.
>
>ただ,同じような関数なりクラスなりを再利用する(かもしれない)
>後々のことを考えると最初から汎用的なものを作っておくのも
>一つの方法です.
>
>/* -----------------------------------
>Hideo NAKAMITSU <nomo @ bluecoara.net>
>http://solaris.bluecoara.net/
>----------------------------------- */
>
>_______________________________________________
>PHP-users mailing list
>PHP-users @ php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
PHP-users メーリングリストの案内