Unix and Linux Discussions Tagged with match |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
4 |
11,103 |
UNIX for Beginners Questions & Answers |
|
|
|
2 |
57,496 |
Shell Programming and Scripting |
|
|
|
6 |
14,153 |
Shell Programming and Scripting |
|
|
|
6 |
6,384 |
UNIX for Beginners Questions & Answers |
|
|
|
4 |
2,394 |
UNIX for Beginners Questions & Answers |
|
|
|
27 |
15,098 |
Shell Programming and Scripting |
|
|
|
3 |
8,389 |
Shell Programming and Scripting |
|
|
|
2 |
2,744 |
UNIX for Beginners Questions & Answers |
|
|
|
4 |
2,457 |
UNIX for Beginners Questions & Answers |
|
|
|
6 |
1,777 |
Shell Programming and Scripting |
|
|
|
4 |
3,210 |
Shell Programming and Scripting |
|
|
|
6 |
1,885 |
UNIX for Beginners Questions & Answers |
|
|
|
9 |
1,801 |
Shell Programming and Scripting |
|
|
|
2 |
1,366 |
UNIX for Beginners Questions & Answers |
|
|
|
1 |
3,248 |
UNIX for Dummies Questions & Answers |
|
|
|
9 |
6,844 |
Shell Programming and Scripting |
|
|
|
32 |
7,846 |
Shell Programming and Scripting |
|
|
|
2 |
1,795 |
Shell Programming and Scripting |
|
|
|
2 |
3,481 |
Shell Programming and Scripting |
|
|
|
2 |
11,926 |
Shell Programming and Scripting |
|
|
|
2 |
2,523 |
Shell Programming and Scripting |
|
|
|
6 |
2,230 |
Shell Programming and Scripting |
|
|
|
7 |
3,460 |
Shell Programming and Scripting |
|
|
|
3 |
12,601 |
Shell Programming and Scripting |
|
|
|
5 |
3,035 |
Shell Programming and Scripting |
|
|
|
17 |
13,740 |
Shell Programming and Scripting |
|
|
|
2 |
2,434 |
UNIX for Advanced & Expert Users |
|
|
|
4 |
6,360 |
Shell Programming and Scripting |
|
|
|
3 |
3,511 |
Shell Programming and Scripting |
|
|
|
0 |
4,614 |
UNIX for Advanced & Expert Users |
|
|
|
3 |
4,690 |
Shell Programming and Scripting |
|
|
|
4 |
1,900 |
Shell Programming and Scripting |
|
|
|
2 |
2,144 |
Shell Programming and Scripting |
|
|
|
3 |
4,306 |
Shell Programming and Scripting |
|
|
|
1 |
2,462 |
Shell Programming and Scripting |
|
|
|
1 |
8,175 |
Linux |
|
|
|
19 |
11,726 |
Shell Programming and Scripting |
|
|
|
0 |
873 |
Software Releases - RSS News |
|
|
|
0 |
2,532 |
UNIX and Linux RSS News |
|
|
|
7 |
4,274 |
Shell Programming and Scripting |
Path::Dispatcher::Match(3pm) User Contributed Perl Documentation Path::Dispatcher::Match(3pm)
NAME
Path::Dispatcher::Match - the result of a successful rule match
SYNOPSIS
my $rule = Path::Dispatcher::Rule::Tokens->new(
tokens => [ 'attack', qr/^w+$/ ],
block => sub {
my $match = shift;
attack($match->pos(2))
},
);
my $match = $rule->match("attack dragon");
# introspection
$match->path # "attack dragon"
$match->leftover # empty string (populated with prefix rules)
$match->rule # $rule
$match->positional_captures # ["attack", "dragon"] (decided by the rule)
$match->pos(1) # "attack"
$match->pos(2) # "dragon"
$match->run # attack("dragon")
DESCRIPTION
If a Path::Dispatcher::Rule successfully matches a path, it creates one or more "Path::Dispatcher::Match" objects.
ATTRIBUTES
rule
The Path::Dispatcher::Rule that created this match.
path
The path that the rule matched.
leftover
The rest of the path. This is populated when the rule matches a prefix of the path.
positional_captures
Any positional captures generated by the rule. For example, Path::Dispatcher::Rule::Regex populates this with the capture variables.
named_captures
Any named captures generated by the rule. For example, Path::Dispatcher::Rule::Regex populates this with named captures.
parent
The parent match object, if applicable (which may be set if this match is the child of, for exampl, a Path::Dispatcher::Rule::Under prefix)
METHODS
run
Executes the rule's codeblock with the same arguments.
pos($i)
Returns the $ith positional capture, 1-indexed.
perl v5.12.4 2011-08-30 Path::Dispatcher::Match(3pm)