function

getoffset . string . sncode

VERSIONlatest This function returns the position of the last match regular expression

GETOFFSET

NAME

getoffset - This function returns the position of the last match regular expression

SYNOPSIS

getoffset(); 

DESCRIPTION

This function returns the position of the last match regular expression

EXAMPLES

        a = "a2b4c6d8e";
        while a =~ "(\d+)" do
            getre(1); 
            offset = getoffset();
            offset; ",";
            a = substr(a, offset);
        endw

        return 22,42,62,82,


        a = "123456789";
        a =~ "1"; getoffset();
        a =~ "2"; getoffset();
        a =~ "3"; getoffset();
        a =~ "4"; getoffset();
        a =~ "5"; getoffset();
        a =~ "6"; getoffset();
        a =~ "7"; getoffset();
        a =~ "8"; getoffset();
        a =~ "9"; getoffset();
   

        return true1true2true3true4true5true6true7true8true9


        a = "a1b2c3";
        a =~ '(\d+)';
        getre(1);
        getoffset();
        getnbre();
   

        return true122


        a = "a1b2c3";
        a =~ '^(.\d+)(.\d+)(.\d+)$';
        nb = getnbre();
        nb; ":";
        for(i=0;i<nb; ++i) do
            i; ":"; getre(i);
        endfor
        getoffset();

        return true4:0:a1b2c31:a12:b23:c36

AUTHOR

Written by Pierre Laplante and Caroline Laplante, <laplante@sednove.com>