=over =item pos SCALAR X X =item pos Returns the offset of where the last C search left off for the variable in question (C<$_> is used when the variable is not specified). Note that 0 is a valid match offset. C indicates that the search position is reset (usually due to match failure, but can also be because no match has yet been performed on the scalar). C directly accesses the location used by the regexp engine to store the offset, so assigning to C will change that offset, and so will also influence the C<\G> zero-width assertion in regular expressions. Because a failed C match doesn't reset the offset, the return from C won't change either in this case. See L and L. =back