pos SCALAR pos Returns the offset of where the last "m//g" search left off for the variable in question ($_ is used when the variable is not specified). May be modified to change that offset. Such modification will also influence the "\G" zero-width assertion in regular expressions. See perlre and perlop. #### #!/usr/bin/perl -w my $state = "mississippi"; while ($state =~ /.i/g) { print pos($state),":",$&,$/; } __END__ 2:mi 5:si 8:si 11:pi