×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Finding blank lines

Finding blank lines

Finding blank lines

(OP)
Hello again.

   I've got a file full of text which I need to split up on blank lines, e.g. a \n at the begining of the line. Hence I have been using:

while(<INF>)
{
     if (/^\n/)
     {
         #blank line code
     }
     else
     {
         #code to handle other lines
     }
}


I've also tried:

@sections_of_text = split(/^\n/,$all_lines_of_text);

But neither seems to work, does the ^ need escaping within either of these expressions?

Many thanks for any help!
Loon

RE: Finding blank lines

You're nearly there...  Try changing the regexp so that it looks like:

if (/^$/) {
...

In other words, look for lines with a beginning and an end, and nothing in between. :)




--
0 1 - Just my two bits

RE: Finding blank lines

(OP)
Of course! I'm sure I read that just the other day somewhere... DOH!

Thanks for speedy response AndyBo!

Loon

RE: Finding blank lines

You can use :
if ( /^$/ ) {
   # hadle blank lines here
}
else {
   # handle none blank lines here
}

* Remember : blank line is line with no white spaces in it. only newline
 charavter !
Alon


Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close