NAME
Regexp::Flow::Result - container for information about a Regexp match.
DESCRIPTION
This is a subclass of Regexp::Result
. It adds methods and attributes which are useful to have in the same object.
OVERLOADING
In a boolean context, this returns true if the match was a success.
METHODS
success
1
or 0
; default undef
. Indicates if the match was a success.
continue_action
next
or last
; default next
. Used to control if m//g
and s///g
continue to operate. See the last
method.
last
Invoke this method to set continue_action
to "last"
. This prevents further coderefs being executed by Regexp::Flow::re_matches
or Regexp::Flow::re_substitutions
. Note that this does not exit the current subroutine.
string
The string before the regexp was executed. Note that when globally matching, the string is the same for all results - the string is only changed when all the matches have been found.
re
The regular expression in use.
SEE ALSO
Regexp::Flow - which uses this module (also for author and copyright information)