libstring-expand-perl - string utility functions for expanding variables in self-referential sets

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libstring-expand-perl_0.04-3_all.deb
Package name libstring-expand-perl
Package version 0.04
Package release 3
Package architecture all
Package type deb
Category devel::lang:perl devel::library implemented-in::perl perl
License -
Maintainer Debian Perl Group <>
Download size 7.52 KB
Installed size 22.00 KB
String::Expand implements utility functions for expanding embedded variables
in a string. Variable references are embedded in strings in a similar form to
the Bourne shell, namely, in the form $NAME or ${OTHER_NAME}. In the former
case, the NAME must consist of a capital letter or underscore, and may be
followed by zero or more capital letters, digits or underscores. In the
latter case, the name can consist of any characters, but will be terminated
by the first close brace character '}'.
This is especially useful if you want to expand environment variables
inside strings.
The string may also contain literal dollar marks, escaped by \$, and literal
escape marks, escaped by \\. These will be converted to $ and \ respectively
on return.
While there are many other modules that also provide expansion such as this,
this module provides the function expand_strings(), which will perform
variable expansions in all the values in a given hash, where values can refer
to other values within the same hash.


Package Version Architecture Repository
libstring-expand-perl_0.04-3_all.deb 0.04 all Debian Main
libstring-expand-perl - - -


Name Value
perl -


Type URL
Binary Package libstring-expand-perl_0.04-3_all.deb
Source Package libstring-expand-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libstring-expand-perl deb package:
    # sudo apt-get install libstring-expand-perl




2015-11-29 - gregor herrmann <>
libstring-expand-perl (0.04-3) unstable; urgency=medium
* Team upload.
* Change ${NAME} to ${OTHER_NAME} in long description.
The former gets expanded (to an empty string) by dpkg-gencontrol.
Thanks to Jonas Smedegaard for the bug report and his patience in
explaining the problem.
(Closes: #806581)
2015-06-06 - Axel Beckert <>
libstring-expand-perl (0.04-2) unstable; urgency=medium
* Add explicit build-dependency on libmodule-build-perl.
2015-04-18 - Axel Beckert <>
libstring-expand-perl (0.04-1) unstable; urgency=low
* Initial Release. (Closes: #782796)

See Also

Package Description
libstring-flogger-perl_1.101245-2_all.deb module to munge strings for loggers
libstring-format-perl_1.18-1_all.deb module for flexible printf-like string formatting
libstring-formatter-perl_0.102084-1_all.deb module to build sprintf-like formatting routines
libstring-glob-permute-perl_0.01-3_all.deb Expand {foo,bar,baz}[2-4] style string globs
libstring-koremutake-perl_0.30-5_all.deb Convert to/from Koremutake Memorable Random Strings
libstring-mkpasswd-perl_0.05-1_all.deb Perl module implementing a random password generator
libstring-parity-perl_1.34-1_all.deb Perl library for parity functions
libstring-print-perl_0.93-1_all.deb module providing (s)printf alternatives
libstring-random-perl_0.30-1_all.deb Perl module for generating random strings
libstring-rewriteprefix-perl_0.007-2_all.deb module to rewrite strings based on a set of known prefixes
libstring-scanf-perl_2.1-1_all.deb module to implement C-like sscanf() in Perl
libstring-shellquote-perl_1.04-1_all.deb module to quote strings for passing through the shell
libstring-similarity-perl_1.04-2+b1_i386.deb Perl module for calculating the similarity of two strings
libstring-tagged-perl_0.15-1_all.deb string buffers with value tags on extents
libstring-template-maven-plugin-java_1.1-1_all.deb StringTemplate Maven Plugin