2473. Re: sedの複行、あるいは「 \n 」と「 $ 」


番号順一覧Top スレッド順一覧Top
作者: 藤岡和夫
日時: 2008/9/01(21:12)
On Mon, 01 Sep 2008 20:49:05 +0900
"T.Watanabe" <wtnabe@...> さんwrote:

> >  例えば、Perlでは、パターンではない空白文字列を指定することもできますし、
> > 分割パターンを省略することもできます。この二つの動作は同じなのですが、も
> > ちろん、Perlプログラミングの受け売りです^^;)
> 
>   ぜひコメントなりトラックバックなりで補完してください。
>   みんなが嬉しいです :)

 先頭の空白文字を飛ばしてから、空白文字で分割します。awkのsplit関数のデ
フォルトの振る舞いをエミュレートすることになるそうです。

 その他、末席の空要素が省略されるとありますが、これも最大分割数を第3引
数として指定することによって空は空として格納されます。これについては、
「実践実用Perl」にも書いていますね。最初にsplit関数を取り上げていますの
で、実例を挙げて詳しく書いています。ご参考まで。

藤岡 和夫
kazuf@...
日曜プログラマのひとりごと http://homepage1.nifty.com/kazuf/renewal.html
前の発言: 2472. Re: sed の複行、あるいは「 \n 」と「 $ 」 [T.Watanabe] 2008/9/01(20:49)
後の発言: 2474. onigsedと改行文字(bug report) [Bunta] 2008/9/01(22:56)
親発言: 2472. Re: sed の複行、あるいは「 \n 」と「 $ 」 [T.Watanabe] 2008/9/01(20:49)
子発言: