Re: Using closures for regex control

2002-05-20 Thread Larry Wall
Me writes: : > : Would something like these DWIM? : > : : > : # match pat1 _ pat2 and capture pat2 match: : > : / pat1 { ($foo) = / pat2 / } / : > : > Yes : : So a match in a closure starts where the outer match : was. Simple enough. : : Will: : : # match pat1 _ pat2 _ pat3 and ca

Re: Using closures for regex control

2002-05-20 Thread Me
> : Would something like these DWIM? > : > : # match pat1 _ pat2 and capture pat2 match: > : / pat1 { ($foo) = / pat2 / } / > > Yes So a match in a closure starts where the outer match was. Simple enough. Will: # match pat1 _ pat2 _ pat3 and capture pat2 match: / pat1 { ($foo)

Re: Using closures for regex control

2002-05-19 Thread Larry Wall
Me writes: : [modified repost due to warnock's dilemma] : : Would something like these DWIM? : : # match pat1 _ pat2 and capture pat2 match: : / pat1 { ($foo) = / pat2 / } / Yes, though I think we'll see people doing it more like this: / pat1 ( pat2 ) { $foo = $-1 } / We might al