Minor regexp oversight for setext headings
    Angie Ahl 
    alists at vertebrate.co.uk
       
    Sat Oct  7 16:34:00 EDT 2006
    
    
  
On 7 Oct 2006, at 20:10, John Gruber wrote:
> Allan Odgaard <29mtuz102 at sneakemail.com> wrote on 10/7/06 at 6:27 AM:
>
>> Noticed the patterns for setext style headings are:
>>       ^(.+)[ \t]*\n=+[ \t]*\n+
>>   Should be:
>>       ^(.+?)[ \t]*\n=+[ \t]*\n+
>
> Why? I can't see where this would make a difference.
Not sure that it would but I've read in several places that non  
greedy should be used whereever it can as it's more efficient for the  
regex parser and processor. Don't have any benchmarks to back this up  
but I'm sure it says so in the mastering regex book.
Angie
    
    
More information about the Markdown-Discuss
mailing list