< Buzzing or vibrating the login form using jquery Posted On May 15, 2012 : 0 comments << >> Simple div slideshow using jquery Posted On May 9, 2012 : 0 comments << >> Copy mysql column in varchar to type date Posted On May 3, 2012 : 0 comments << >> Enter only numbers inside a input field of a form using javascript Posted On May 1, 2012 : 0 comments << >> Slide in and out animate div vertically using jquery Posted On April 25, 2012 : 1 comment << >> Tag cloud using php, mysql and ajax with filter Posted On April 24, 2012 : 0 comments << >> Change webpage font color or background color from the user side using javascript Posted On April 19, 2012 : 0 comments << >> A single link that cycles through several webpage background color using javascript Posted On April 17, 2012 : 0 comments << >> Simple webpage redirection using perl script Posted On April 10, 2012 : 0 comments << >> Get ipaddress using perl script Posted On April 4, 2012 : 0 comments << >>

Ignore empty lines using perl

This Tutorial Has Been Viewed 2,925 Times.
VN:F [1.9.17_1161]
Rating: 10.0/10 (1 vote cast)

Today i will give you an idea here’s what you would need if you want to
skip blank lines or lines that have a ‘#’ at the start (or after
one or more white-space characters, i.e. spaces, tabs etc.):

while ( < $f> ) {
next if /^\s*($|#)/;
do_something_with_the_line( $_ );
}

The stuff in between the slashes is the regular expression,
applied to try to match the default argument ‘$_’, which in
this case is the line you just read in from the file.

The ‘^’ at the start says that the comparison is to start at
the very beginning of the line. The ‘\s*’ matches an unspe-
cified number of white-space charecters (between 0 and as
many as there are). The ‘$|#’ means: either the end of the
line (‘$’) or a ‘#’ character, with the ‘|’ being the or
operator. Thus the whole line can be read as: next if the
line just read starts with zero or more white-space charac-
ters, followed by the end of the line or a ‘#’ character.

The paranthesis around the ‘$|#’ are necessary because

/^\s*$|#/

would mean: match if the line either just comtains zero or more
white space characters (i.e. it’s a blank line) or if there’s a
‘#’ to be found anywhere within the line.

VN:F [1.9.17_1161]
Rating: 10.0/10 (1 vote cast)

Ignore empty lines using perl, 10.0 out of 10 based on 1 rating

Incoming search terms:





You will also be interested in ,

Tags:

Leave a Reply

Proudly designed by Mistonline.in.
Affordable Seo PackagesSeo BlogEdu Backlinks