in reply to Re: Re: Re: Re: Alternation in pattern matches
in thread Alternation in pattern matches

Good idea: m/TAG:((")?)((?(2)[^"]+|[^"\s]+))\1/ ? $3 : 'not_def';, that didn't occur to me.