Personal tools
Skip to content. | Skip to navigation
Text::Glob implements glob(3) style matching that can be used to match against text, rather than fetching names from a file-system. If you want to do full file globbing use the File::Glob module instead.
The Text::Iconv module provides a Perl interface to the iconv() function as defined by the Single UNIX Specification. The convert() method converts the encoding of characters in the input string from the fromcode codeset to the tocode codeset, and returns the result. Settings of fromcode and tocode and their permitted combinations are implementation-dependent. Valid values are specified in the system documentation.
Parse text into an array of tokens or array of arrays.
Soundex is a phonetic algorithm for indexing names by sound, as pronounced in English. This module implements the original soundex algorithm developed by Robert Russell and Margaret Odell, as well as a variation called "American Soundex".
Organization of data in table form is a time-honored and useful method of data representation. While columns of data are trivially generated by computer through formatted output, even simple tasks like keeping titles aligned with the data columns are not trivial, and the one-shot solutions one comes up with tend to be particularly hard to maintain. Text::Table allows you to create and maintain tables that adapt to alignment requirements as you use them.
This is a library for generating form letters, building HTML pages, or filling in templates generally. A 'template' is a piece of text that has little Perl programs embedded in it here and there. When you 'fill in' a template, you evaluate the little programs and replace them with their values.
Text::Unidecode provides a function, `unidecode(...)' that takes Unicode data and tries to represent it in US-ASCII characters (i.e., the universally displayable characters between 0x00 and 0x7F). The representation is almost always an attempt at *transliteration* -- i.e., conveying, in Roman letters, the pronunciation expressed by the text in some other writing system.
This is a module which intends to substitute Text::Wrap, which supports internationalized texts including: - multi-byte encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, and Big5, - full width characters like east Asian characters which appear in UTF-8, EUC-JP, EUC-KR, GB2312, Big5, and so on, - combining characters like diacritical marks which appear in UTF-8, ISO-8859-11 (aka TIS-620), and so on, and - languages which don't use white spaces between words, like Chinese and Japanese.