Perl sscanf() can be used very much like the C stdio sscanf(), for detailed
sscanf() documentation please refer to your usual documentation resources.
The supported formats are: [diuoxefgsc] and the character class [].
Seamus Venasse <svenasse@polaris.ca>
This module exports two functions, nsort and ncmp; they are used in implementing
my idea of a "natural sorting" algorithm. Under natural sorting, numeric
substrings are compared numerically, and other word-characters are compared
lexically.
This is the way I define natural sorting:
* Non-numeric word-character substrings are sorted lexically,
case-insensitively: "Foo" comes between "fish" and "fowl".
* Numeric substrings are sorted numerically: "100" comes after "20",
not before.
* \W substrings (neither words-characters nor digits) are ignored. Our use
* of \w, \d, \D, and \W is locale-sensitive: Sort::Naturally
uses a use locale statement.
* When comparing two strings, where a numeric substring in one place
is not up against a numeric substring in another, the non-numeric always comes
first. This is fudged by reading pretending that the lack of a number substring
has the value -1, like so:
* The start of a string is exceptional: leading non-\W (non-word,
non-digit) components are ignored, and numbers come before letters.
* I define "numeric substring" just as sequences matching m/\d+/ --
scientific notation, commas, decimals, etc., are not seen. If your data has
thousands separators in numbers ("20,000 Leagues Under The Sea" or "20.000
lieues sous les mers"), consider stripping them before feeding them to nsort or
ncmp.
String::Util provides a collection of small, handy utilities for
processing strings.
This script splits up a unified diff into separate patch files,
each of which patches one source file.
docbook-utils contains scripts for easy conversion from DocBook SGML
files to other formats (for example, HTML, RTF, and PostScript), and
for comparing SGML files.
The Spreadsheet::WriteExcelXML module can be used to create an
Excel file in XML format. The Excel XML format is supported in
Excel 2002 and 2003.
Multiple worksheets can be added to a workbook and formatting
can be applied to cells. Text, numbers, and formulas can be
written to the cells. The module supports strings up to 32,767
characters and the strings can be in UTF8 format.
Spreadsheet::WriteExcelXML uses the same interface as
Spreadsheet::WriteExcel.
This module cannot, as yet, be used to write to an existing
Excel XML file.
These are XSL stylesheets for the DocBook DTD and its derivatives (Simplified
DocBook, etc.).
A meta-port for the DocBook DTD. This port depends upon the docbook-*
ports, to ensure that they are installed correctly.