@verb #147:":exec" this none this rxdo #8084 @program #147:":exec" this none this {string} = args m = match(string, this->regex) if (!m) return 0 endif for x in [1..9] this->(tostr("_", x)) = `string[m[3][x][1]..m[3][x][2]] ! E_RANGE => 0' endfor this->lastMatch = string[m[1]..m[2]] this->leftContext = `string[1..m[1] - 1] ! E_RANGE => ""' this->rightContext = `string[m[2] + 1..$] ! E_RANGE => ""' return 1 "Last modified by manta (#7165) on Mon Aug 12 08:38:44 2002 MDT." .