my regex fields { \" <( .*? )> \" | <-[,"]>* } lines open 'input.csv' ==> map({@.join(chr 31) ~ chr 30 if /* % ','/}) ==> spurt('output.tff');