while (/(\w*!\w*)/g) { print "$1\n"; }