diff --git a/modules/redneck/redneck.sh b/modules/redneck/redneck.sh index 1b67064..69148c6 100755 --- a/modules/redneck/redneck.sh +++ b/modules/redneck/redneck.sh @@ -14,22 +14,27 @@ redneck() { -e "s/(.*)i([^a|^e|^u|^ble|^ll|^ndo|^on|^s].*)/\1ah\2/gI" \ -e "s/(^| )(boy|dude|fellow|guy|man)([?s])( |,|\?|\.|!)/\1feller\3\4/gI" \ -e "s/(^| )for( |,|\?|\.|!)/\1fer\2/gI" \ - -e "s/(^| )hello|hey|hi|how's it going|hows it going( |,|\?|\.|!)/\1howdy\2/gI" \ + -e "s/(^| )(hello|hey|hi|how's it going|hows it going)( |,|\?|\.|!)/\1howdy\3/gI" \ -e "s/(^| )men( |,|\?|\.|!)/\1fellers\2/gI" \ -e "s/(^| )get( |,|\?|\.|!)/\1git\2/gI" \ -e "s/(^| )(appartment|cottage|house)( |,|\?|\.|!)/\1shack\3/gI" \ -e "s/(^| )(god damn|goddam)( |,|\?|\.|!)/\1gol-durn\3/gI" \ + -e "s/(^| )damn( |,|\?|\.|!)/\1durn\2/gI" \ -e "s/(^| )(am not|is not|isn't|are not|aren't|will not)( |,|\?|\.|!)/\1ain't\3/gI" \ + -e "s/(^| )bear( |,|\?|\.|!)/\1bar\2/gI" \ -e "s/(^| )(cannot|can't)( |,|\?|\.|!)/\1cain't\3/gI" \ + -e "s/(^| )careful( |,|\?|\.|!)/\1kerful\2/gI" \ + -e "s/(^| )terrible( |,|\?|\.|!)/\1ter'ble\2/gI" \ -e "s/(\w)ing( |,|\?|\.|!)/\1in'\2/gI" \ -e "s/(\w)(i|ah)ght( |,|\?|\.|!)/\1aht'\3/gI" \ -e "s/(^| )my /\1mah /gI" \ -e "s/(^| )people( |,|\?|\.|!)/\1folks\2/gI" \ -e "s/(.*)window(.*)/\1windder\2/gI" \ - -e "s/(.*)where(.*)/\1wer\2/gI" \ + -e "s/(.*)where|we're(.*)/\1wer\2/gI" \ -e "s/(^| )that( |,|\?|\.|!)/\1'at thar'\2/gI" \ -e "s/(^| )this( |,|\?|\.|!)/\1'is here\2/gI" \ -e "s/(^| )wash( |,|\?|\.|!)/\1wahrsh\2/gI" \ + -e "s/(^| )([bg])ah([g|t])( |,|\?|\.|!|')/\1\2i\3\4/gI" \ -e "s/(^| )aht( |,|\?|\.|!|')/\1it\2/gI" \ -e "s/(^| )(ahf|if)( |,|\?|\.|!)/\1iffen\3/gI" \ -e "s/^[Yy]ou( |,|\.|\?\!|$)/Y'all\1/g"