Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re^4: regex bug in perl 5.8.7

by imp (Priest)
on May 26, 2007 at 04:31 UTC ( #617655=note: print w/ replies, xml ) Need Help??


in reply to Re^3: regex bug in perl 5.8.7
in thread regex bug in perl 5.8.7

The regex that originally triggered the segfault was an attempt at a joke that used a modified version of the regex I wrote in this node.

The joke was that someone in an irc channel at work said "<3", and someone else asked what the opposite of "<3" was. My response was qr[(??{/^<3/?qr/\A\z/:qr//;})]

Which is this when written in a legible manner:

my $negative = qr[ (??{ /^<3/ ? qr/\A\z/ : qr//; }) ]x;
Which segfaulted, but only when the text being searched started with '<3'. After a little exploration I found the minimal regex that still segfaulted, and posted about it.


Comment on Re^4: regex bug in perl 5.8.7
Select or Download Code

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://617655]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (5)
As of 2015-07-07 03:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (87 votes), past polls