[
スレッド全体
]
[5]
置換演算子の変わった使い方
2000/7/5 (Wed) 07:22:51 - あけび
$str =~ s/(.{8})/push(@list,$1)/eg;
この例では、$str に格納されている文字列が
8文字づつに切り分けられて @list へ格納されます。
最後の8文字以下の余りもきっちり格納するなら
$str =~ s/(.{1,8})/push(@list,$1)/eg;
こういう、一見何をしているのかわからないような記述のしかたって
結構好きだったりします(^^;
[11]
Re:置換演算子の変わった使い方
2000/10/19 (Thu) 10:37:04 - T.Kimata
こんにちは。
> 最後の8文字以下の余りもきっちり格納するなら
> $str =~ s/(.{1,8})/push(@list,$1)/eg;
蛇足ですが、
push(@list, $str =~ /(.{1,8})/g);
の方が自然かと思います。
[12]
Re2:置換演算子の変わった使い方
2000/10/19 (Thu) 15:04:32 - あけび
> 蛇足ですが、
> push(@list, $str =~ /(.{1,8})/g);
> の方が自然かと思います。
このほうが、$strを捨てずに済むし
効率もいいですね。
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.84.01