/me greets [Ovid] On Aug 20, Curtis Poe said: >First, I added the caret to force matching from the beginning of the line so we don't >accidentally >match embedded whitespace. That may or may not matter, depending upon the structure >of the data, >but since I haven't seen the rest of the thread, I'm not sure. That can never be a problem when using the * quantifier. Any regex of the form /(THIS)*/ will always match at the beginning of a string. > my $leading = $str =~ /^(\s+)/ ? length $1 : 0; I'd just use the \s* approach and take the length of $1 regardless. my $leading = $str =~ /(\s*)/ && length $1; -- Jeff "japhy" Pinyan [EMAIL PROTECTED] http://www.pobox.com/~japhy/ RPI Acacia brother #734 http://www.perlmonks.org/ http://www.cpan.org/ ** Look for "Regular Expressions in Perl" published by Manning, in 2002 ** -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: How to count the number of whitespaces at the start of a line
Jeff 'japhy/Marillion' Pinyan Mon, 20 Aug 2001 09:21:56 -0700
- How to count the number of whitespaces at th... Darren Edgerton
- Re: How to count the number of whitespa... Me
- Re: How to count the number of whitespa... Jeff 'japhy/Marillion' Pinyan
- Re: How to count the number of whitespa... Paul Johnson
- Re: How to count the number of whitespa... Jeff 'japhy/Marillion' Pinyan
- Re: How to count the number of whitespa... nfutter
- Re: How to count the number of whitespa... Curtis Poe
- Re: How to count the number of whitespa... Jeff 'japhy/Marillion' Pinyan
- Re: How to count the number of whit... Jeff 'japhy/Marillion' Pinyan
- Re: How to count the number of whit... Curtis Poe