June 2002
Beginner
759 pages
80h 42m
English
pos
pos $scalar
Returns the location in
scalar where the last m//g search over
scalarleft off. It returns the offset
of the character after the last one matched. This is the offset
where the next m//g search on
that string will start. Remember that the offset of the beginning
of the string is 0. For
example:
$grafitto = "fee fie foe foo";
while ($grafitto =~ m/e/g) {
print pos $grafitto, "\n";
}prints 2, 3, 7,
and 11, the offsets of each of
the characters following an “e”. The pos function may be assigned a value to
tell the next m//g where to
start.