作者: 藤岡和夫
日時: 2002/5/03(12:35)
On Fri, 3 May 2002 11:43:04 +0900
saw@... (Yさ) さんwrote:

> ...逆に、開始行のファイル名が省略されていると取り出せません(^^;)
> もりきゅうさんの[TSruby:75]版もそうだと思うのですが、どうでしょうか?

 その通りです。まあ、本来ファイル名を書くのが仕様ですけど。ファイル名が
ない場合は適当なファイル名を付けて出力することは可能でしょうね。

> それから、もりきゅうさん版は
> ・--$ が行頭から始まっていない場合は --$ を除いた残りを出力
> ・開始行〜終了行以外は標準出力に出力
> となっていますがYさ版はそうしていません。

 それでいいような(^^;)

> ...ついでに質問しちゃいますが
> >  when /^--\^ +([\w.+-]+)/
> の ([\w.+-]+) が何を意味しているのかがわかりませんでした(;^^ゞ
> Yさ版では簡単に .+ としています。

 これもそれでいいような(^^;)ただ、"\ +"の部分は" +"で良いですね・・・

 でもそうすると、一つの可能性は、空白の文字列のファイル名が許されてしま
うことぐらいですか。私ならこう書くかも、([^ ].*)

藤岡 和夫
FGALTS@...
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/