note
beech
Hi <p> ? So you want <c> @x = qw( first third ) ; </c>
<p> This "works" <c>
dd( 'bogus firstblahjokeblahthird bogus' =~ m/
(first)
(?&patblah)
.*?
(?&patblah)
(third)
(?(DEFINE)
(?<patblah>blah)
)
/sx );
__END__
("first", "third", undef)
</c>
<p> The undef comes from the named capture <c> (?<patblah>blah) </c> which takes up slot $3 in this pattern, which is why (?(DEFINE) is placed at the end
1230709
1230709