Text::Xslate::Bridge::Star
Section: User Contributed Perl Documentation (3pm)
Updated: 2022-10-20
Index
Return to Main Contents
NAME
Text::Xslate::Bridge::Star - Selection of common utilities for templates
SYNOPSIS
use Text::Xslate;
my $tx = Text::Xslate->new(
module => ['Text::Xslate::Bridge::Star'],
);
DESCRIPTION
This module provides a selection of utilities for templates.
FUNCTIONS
lc($str)
Returns a lower-cased version of $str.
The same as "CORE::lc()", but returns undef if $str is undef.
See ``lc'' in perldoc for details.
uc($str)
Returns a upper-cased version of $str.
The same as "CORE::uc()", but returns undef if $str is undef.
See ``uc'' in perldoc for details.
substr($str, $offset, $len)
Extracts a substring out of $str and returns it.
The same as "CORE::substr()", but returns undef if $str is undef.
See ``substr'' in perldoc for details.
sprintf($fmt, args...)
Returns a string formatted by the "CORE::sprintf()".
$fmt must be a defined value.
See ``sprintf'' in perldoc for details.
rx($regex_pattern)
Compiles $regex_patter as a regular expression and return the regex object. You can pass a regex object to "match()" or "replace()" described below.
The same as "qr//" operator in Perl.
match($str, $pattern)
Tests if $str matches $pattern. $pattern may be a string or a regex object.
Like "$str =~ $pattern" in Perl but you have to pass a regex object explicitly if you can use regular expressions.
Examples:
: match("foo bar baz", "foo") ? "true" : "false" # true
: match("foo bar baz", "f..") ? "true" : "false" # false
: match("foo bar baz", rx("f..")) ? "true" : "false" # true
replace($str, $pattern, $replacement)
Replaces all the $patterns in $str with $replacements.
Like as "$str =~ s/$pattern/$replacement/g" but you have to pass a regex object explicitly if you can use regular expressions.
split($str [, $pattern [, $limit]])
Splits the string $str into a list of strings and returns the list.
SEE ALSO
Text::Xslate
Text::Xslate::Bridge
perlfunc
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- FUNCTIONS
-
- lc($str)
-
- uc($str)
-
- substr($str, $offset, $len)
-
- sprintf($fmt, args...)
-
- rx($regex_pattern)
-
- match($str, $pattern)
-
- replace($str, $pattern, $replacement)
-
- split($str [, $pattern [, $limit]])
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 12:54:01 GMT, May 18, 2024