Note! This site is about Perl 6.
If you are looking for a solution for Perl 5, please check out the Perl 5 tutorial.
but it can be used in other ways as well
using parentheses around parts of the regex
will capture those parts:
tutorial/regex2/match_object_capture.p6
use v6;
my $phone = "054-1234567";
if $phone ~~ m/ (\d+) \- (\d+) / {
say "prefix: $/[0]";
say "number: $/[1]";
say "full match: $/";
}
the matches are also available as $0, $1, ...
The Perl 6 Tricks and Treats newsletter has been around for a while.
If you are interested to get special notification when there is new content
on this site, it is the best way to keep track:
This is a newsletter temporarily running on my personal site (szabgab.com) using Mailman,
till I implement an alternative system in Perl 6.
Written by Gabor Szabo