>  2000/11/03 (金) 15:02:33        [mirai]
> > なるほど
> > 分かり易い説明サンクスコ
> > myについては必要になったら調べてみるよ
> > つかもう一個質問があるんだがいいかい?
> > split関数についてなんだが
> > セパレーターを/として$lineの内容をそれぞれの行に代入したい
> > ($1,$2,$3,$4,$5) = split(///,$line)
> > ってやるとエラーだし
> > $sep = '/';
> > ($1,$2,$3,$4,$5) = split(/$sep/,$line);
> > でも駄目だし
> > この場合はどうやってやればいいのだろう
> $1とかは他の時に使う変数だから使わないほうがいいな。
> よって配列に入れよう。
> @value = split(/\//,$line);
> つかさっきの続きだと仮定すると、配列の最後の値が改行付きになるので
> @DATAに代入した次の行で
> chomp(@DATA);
> して改行を除いたほうがいいな。
> ついでに俺は/を使うときは
> @value = split(m#/#,$line);
> こうします。

なるほど
今回はchopはあえて使わなかった
最後にまた改行が必要になるかと思ってそのまま残しておいたよ
最終的にやりたかった事はURLの
http://www.hogehoge.com/funga/fu/fugafuga/hoehoe.jpghttp://www.hogehoge.com/fugafuga/hoehoe.jpg
にしたかった
ただ、改行コードがブラウザで表示させると無効になるみたいだ
テキストとして開くとキチンと改行されているんだけど
ちなみに
@value = split(/\//,$line);
これっていうのは/のような特殊記号は\を前につけるといいってことだよね
\,のように
@value = split(m#/#,$line);
これはどういう意味があるんだい?
スクリプトは完成したよ
かなりサンクスコ

参考:2000/11/03(金)14時35分15秒