Hello, i know that there is a way to remove whitespace
sub trim($)
{
my $string = shift;
$string =~ s/^\s+//;
$string =~ s/\s+$//;
return $string;
}
$str = " Hello ";
$str =~ trim($str);
print $str; #"Hello"
I need to do this exact same thing, except more vertical.
I have this file:
This is a line.
:O and this is another line.
This line is a bit more of a loner, because hes 2 lines away.
And i would like it to look like this:
This is a line.
:O and this is another line.
This line is a bit more of a loner, because hes 2 lines away.
So, basically all it does, is reads the file and removes all blank lines. (some of these lines have spaces and indents on them, it should first clear those out :))
This is what i have so far:
opendir(DIR, ".");
for $file (glob("*.shtml"))
{
$line = "";
$file_data = "";
open(FILE, $file);
my @data = <FILE>;
foreach my $line (@data)
{
#Work to be done on each line of the file
$file_data .= $line; #rebuild file
}
open (WRITE_FILE, ">$file");
print WRITE_FILE $file_data;
close WRITE_FILE;
close FILE;
print "Processing... ".$file."... Done!\n";
}
close DIR;
Thanks a ton guys :)
~Cody Woolaver
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.