input: bar best frost ghost most post output: (?:b(?:ar|est)|frost|ghost|most|post) expected output: (?:(?:[mp]|fr|gh)ost|b(?:est|ar))
input: bar best frost ghost most post
output: (?:b(?:ar|est)|frost|ghost|most|post)
expected output: (?:(?:[mp]|fr|gh)ost|b(?:est|ar))