In the below code I use Perl’s regex capabilites to count the # of words in a file. Notice I used “\s” in the regex expression to account for not only spaces but also tab and new line characters. In addition, it is important to account for whitespace characters at the start of a sentence, because the “split” function would end up counting the starting whitespace as a valid entry.
Use Perl’s regex to count the # of words in a file
This entry was posted in Perl, Programming Languages and tagged count words, file word count, file word counter, open file, perl, perl close file, perl code, perl file input, perl open file, perl read file, perl regex, perl regular expressions, perl word count code, regex, regex expression, regular expressions, whitespace, word counter. Bookmark the permalink.