Reference: pos
Author: Ellen Siever, Stephen Spainhour & Nathan Patwardhan
Date: 1999-07-02T01:36:48Z

#

| Chapter 5 Function Reference |

## pos

    pos $scalar

Returns the location in scalar where the last `m//g` search over scalar left 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.

Reference: pop |  | Reference: print