2466. Re: Perlの場合、Re: Re:sedの複行、あるいは「\n」と「$」


番号順一覧Top スレッド順一覧Top
作者: 藤岡和夫
日時: 2008/8/31(16:06)
On Sun, 31 Aug 2008 14:14:53 +0900
藤岡和夫 <kazuf@...> wrote:

>  Perlの複数行のパターンマッチングを調べてみると、$* = 1とすれば、文字列
> 途中の改行の前後でそれぞれ「$」と「^」があるものとしてパターンマッチング
> を実行できるとか、/s修飾子を付けると「.」が改行にマッチするようにできる
> とかいろいろありますね。複数行の処理でもデフォルトでは、「.」は改行にマッ
> チしないですね。

 古い情報($*)と新しい情報(/s修飾子)を混ぜて書いてしまったので、修正しておきます。

 $* の特殊変数は後方互換性(Perl4)のために残されていて、今なら(Perl5以降)、/m
修飾子を使うことになる。

藤岡 和夫
kazuf@...
日曜プログラマのひとりごと http://homepage1.nifty.com/kazuf/renewal.html
前の発言: 2465. Re: sedの複行、あるいは「\n」と「$」 [藤岡和夫] 2008/8/31(15:24)
後の発言: 2467. Re: sedの複行、あるいは「\n」と「$」 [藤岡和夫] 2008/8/31(16:33)
親発言: 2460. Perlの場合、Re: Re:sedの複行、あるいは「\n」と「$」 [藤岡和夫] 2008/8/31(14:14)
子発言: