Text::Quoted examines the structure of some text which
may contain multiple different levels of quoting, and
turns the text into a nested data structure.
These routines will reflow the paragraphs in the given file, filehandle,
string or array using Knuth's paragraphing algorithm (as used in TeX) to
pick "good" places to break the lines.
Manual text wrapping and reformatting
This module is for reading record-oriented data. The most common example have
records separated by newlines and fields separated by commas or tabs, but this
module aims to provide a consistent interface for handling sequential records
in a file however they may be delimited.
Text::Repository attempts to simplify storing shared text between
multple Perl modules, scripts, templating systems, etc. It does this by
allowing chunks of text to be stored with symbolic names.
Text::Repository was originally designed to store SQL queries, but can
of course be used with any kind of text that needs to be shared.
Seamus Venasse <svenasse@polaris.ca>
This package supports both conventional Roman algarisms (which range
from *1* to *3999*) and Milhar Romans, a variation which uses a bar
across the algarism to indicate multiplication by *1_000*.
Text::Report - Perl extension for generating mixed columnar formatted reports
and report templates
This is a thin wrapper around the shellwords.pl package, which comes
preinstalled with Perl. This module imports a single subroutine,
shellwords(). The shellwords() routine parses lines of text and
returns a set of tokens using the same rules that the Unix shell does
for its command-line arguments. Tokens are separated by whitespace,
and can be delimited by single or double quotes. The module also
respects backslash escapes.
Text-Sass - Perl implementation of http://sass-lang.com/.
Text::Similarity serves as a superclass for other modules
that implement measures of text document similarity.
See also http://text-similarity.sourceforge.net