Well that does what his code said, but it doesn't do what his text said. He did say "letter" not "character" . matches any character, [[:alpha:]] matches any letter. But perhaps he just misspoke...