NAME
Text::Munge::Vowels - removes vowels from words phrases
SYNOPSIS
use Text::Munge::Vowels;
$obj = new Text::Munge::Vowels();
$obj->add_stopwords LIST
$string = $obj->munge LIST
DESCRIPTION
Text::Munge::Vowels strips vowels spaces from words and phrases to shorten the length of simple text messages, as might be used for to send weather forecasts or short news items to alphanumeric pagers with limited message or screen sizes.
EXAMPLE
use Text::Munge::Vowels();
$munger = new Text::Munge::Vowels();
$text = "This sentence will have some of it\'s vowels removed.";
print $munger->munge($text), "\n";
CAVEATS
Overuse can make messages unreadable. "Decoding" the output of this module requires a human (?) brain familiar with the language and the context of the messages.
Some would argue the use of this module is suspect.
FUTURE ENHANCEMENTS
Improve the regular expression in $DefaultMungeRule to ignore double or triple vowels in short words.
Actually, I am working on a separate module which will load specialized vocabularies from XML files. If this module evolves at all, it will be as a wrapper to that module.
AUTHOR
Robert Rothenberg <wlkngowl@unix.asb.com>