Name

SPVM::Regex::ReplaceInfo - Regex Replacement Information

Description

The Regex::ReplaceInfo class of SPVM has methods to manipulate a regex replacement information.

Usage

use Regex::ReplaceInfo;

my $match = Regex::ReplaceInfo->new({replaced_count => 3});

my $cap1 = $match->cap1;
my $cap2 = $match->cap2;
my $cpa3 = $match->cap3;

Fields

replaced_count

has replaced_count : ro int;

Gets the replaced_count field.

The replacement count.

Class Methods

new

static method new : Regex::ReplaceInfo ($options = undef : object[]);

Creates a new Regex::ReplaceInfo object.

Options:

The options are key-value pairs. Each key must be a string type. Otherwise an exception is thrown.

If an unsupported option is specified, an exception is thrown.

  • replaced_count

    Sets the replaced_count field.

    This option must be cast to a Int object. Otherwise an exception is thrown.

Examples:

my $match = Regex::ReplaceInfo->new({replaced_count => 3});

Copyright & License

Copyright (c) 2023 Yuki Kimoto

MIT License