use Lingua::StopWords qw( getStopWords ); my $stopwords = getStopWords('en'); my @words = qw( i am the walrus goo goo g'joob ); # prints "walrus goo goo g'joob" print join ' ', grep { !$stopwords->{$_} } @words; #### open(FILESOURCE, "sample.txt") or die("Unable to open requested file."); my $document = ; close (FILESOURCE); open(TEST, "results_stopwords.txt") or die("Unable to open requested file."); use Lingua::StopWords qw( getStopWords ); my $stopwords = getStopWords('en'); print join ' ', grep { !$stopwords->{$_} } $document;