- 论坛徽章:
- 0
|
- open(FILE, '<', 't.log') or die $!;
- my $longlongstring = do { local $/; <FILE> };
- close FILE;
- my $begin_position = 10;
- my $step = 4;
- print substr($longlongstring,0, $begin_position), "\n";
- my $len_of_longstring = length($longlongstring);
- while ($begin_position+$step < $len_of_longstring) {
- print substr($longlongstring, $begin_position, $step), ',';
- $begin_position += $step;
- print substr($longlongstring, $begin_position, $step), "\n";
- $begin_position += $step;
- }
复制代码 20MB长字符串,10s够不够快?
字符串超过100MB要考虑一下内存... |
|