Help for this page
while ('abxxxacdxxxae' =~ /a([^x]+)/g) { say $1; }
'abcd' =~ /(.*) (?{ say $1 }) (?!)/sx