s/\b(([bcdfghjklmnpqrstvwxyz]*)([\w']+))\b/$2 eq "" ? "$1way" : "$3$2a +y"/gie; [download]
In reply to Pig Latin Regular Expression by dooberwah