start page | rating of books | rating of authors | reviews | copyrights

Perl in a Nutshell

Perl in a NutshellSearch this book
Previous: Reference: pop Chapter 5
Function Reference
Next: Reference: print
 

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.


Previous: Reference: pop Perl in a Nutshell Next: Reference: print
Reference: pop Book Index Reference: print