Hi..
I want to read every 280 data but I just found that my code captured the character including the new line. Then once I remove the new line then the character will be less from 280 to 27?. That is my problem..
So, how could i removed the new line and captured 280 data ? anyone have any ideas ?
:-
local $/ = \280 if ($decode !~ /csv/); $printout = ""; if ($outfile) { open (OUTDATA, ">$outfile"); $printout = 1; } if ($fname && (defined($decode) || defined($encode))) { open (DATA, "$fname"); while (my $data = <DATA>) { chomp($data); if (defined($decode) && $decode =~ /csv/) { csvout($data); } elsif (defined($decode) && $decode !~ /csv/) { $data =~ s/\n//g; print "$data"; # ..Problem is here.. #decode($data); } elsif (defined($encode) && $encode =~ /csv/) { csv_encode($data); } elsif (defined($encode) && $encode !~ /csv/) { std_encode($data); } } close (DATA); } else { usage();
20080818 Janitored by Corion: Removed PRE tags, as per Writeup Formatting Tips
In reply to how to read data for every 280 character ? by bh_perl
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |