in reply to Re^3: This regex seems to have splattered non-greedy everywhere
in thread This regex seems to have splattered non-greedy everywhere

You realize that the unrolled loop is what I used as the equivalent version above, right? In fact, unrolling the loop like this (without the $ anchor) is exactly what I did to the java code to make performance jump back to fast-enough-not-to-matter.
-- @/=map{[/./g]}qw/.h_nJ Xapou cets krht ele_ r_ra/; map{y/X_/\n /;print}map{pop@$_}@/for@/