# New Ticket Created by "Carl Mäsak" # Please include the string: [perl #88128] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=88128 >
<colomon> rakudo: if 'eggs, milk, sugar and flour' ~~ m/:s (\w+) ** \, 'and' (\w+)/ { say 'list: ', $/[0].join(' | '); say 'end: ', $/[1]; } else { say 'no match' } <p6eval> rakudo 4bf132: OUTPUT«list: eggs | milk | sugarend: flour» <masak> rakudo: if 'eggs, milk, sugar and flour' ~~ m/:s (\w+) ** (\, | 'and')/ { say $0.join(' | '); say $1.join(' | ') } <p6eval> rakudo 4bf132: OUTPUT«eggs | milk | sugar | flour» <masak> hm. why aren't my separators captured in $1 above? <jnthn> masak: This looks familiar... <jnthn> masak: I think ti's a bug. <masak> jnthn: do you think it's a reported bug? :) <jnthn> masak: Not sure. I mostly recall working around it in the Perl 6 grammar somewhere at some point. * masak submits rakudobug