[PHP-users 35476] Re: preg_match_allについて

tk tk @ ss.iij4u.or.jp
2011年 2月 2日 (水) 16:50:18 JST


ありがとうございます。
なるほど、改行を入れておく訳ですね。
むやみにとってしまうだけではだめなわけですね。

ありがとうございました。
もっと勉強します。
tk



(02/02/11 06:46), php-users @ itcom.jp wrote:
>> $data_source = preg_replace('/(\r|\n|\t)/', '', $data_source);
>> preg_match_all('/item_no:(.*?)商品名:(.*?)priceA:(.*?)priceB:(.*?)/s',
>> $data_source, $matches, PREG_SET_ORDER);
> 
> 最終的にはこんな感じをお望みでしょうか?
> 
> $data_source = preg_replace("/[\r\n]+$/", "\n", $data_source);
> preg_match_all(
>      "/item_no:([^\n]+)\n商品名:([^\n]+)\npriceA:([^\n]+)\npriceB:([^\n]+)\n/"
>      , $data_source, $matches
>      , PREG_SET_ORDER
> );
> _______________________________________________
> 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
> 


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