{0, 1018462277, {"Regular Expression", #-1, {#141, #2, #1}, {}, #8084, 1, 0, 0, 0, 0, 0, {}}, {{#1, {{#55, "r", "obj_disk_size", 2220}}}, {#2, {{#8084, "r", "no tified_of_pending_repo", 0}, {#789, "r", "www_counter", 11}, {#7165, "r", "subsi dised", 0}, {#55, "r", "best_before", 0}, {#55, "r", "aliases", {"Regular Expres sion"}}}}, {#141, {}}, {#147, {{#8084, "r", ":_9", 0}, {#8084, "r", ":_8", 0}, { #8084, "r", ":_7", 0}, {#8084, "r", ":_6", 0}, {#8084, "r", ":_5", 0}, {#8084, " r", ":_4", 0}, {#8084, "r", ":_3", 0}, {#8084, "r", ":_2", 0}, {#8084, "r", ":_1 ", 0}, {#8084, "r", ":regex", 0}, {#8084, "r", ":rightContext", 0}, {#8084, "r", ":leftContext", 0}, {#8084, "r", ":lastMatch", 0}, {#8084, "r", ":ignore_case", 1}, {#8084, "r", ":global", 0}}}}, {{#8084, "rxdo", ":reset", "this", "none", " this", "for x in [1..9]", " this.(tostr(\"_\", x)) = 0;", "endfor", "this.lastM atch = this.leftContext = this.rightContext = 0;", "\"Last modified by Lao-Tzu ( #8084) on Fri Sep 7 13:51:29 2001 MDT.\";"}, {#8084, "rxdo", ":initialize", "th is", "none", "this", "{?regexp = \"\"} = args;", "this.regex = regexp;", "\"Last modified by Lao-Tzu (#8084) on Fri Sep 7 13:46:13 2001 MDT.\";"}, {#8084, "rxd o", ":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_R ANGE => \"\"';", "this.rightContext = `string[m[2] + 1..$] ! E_RANGE => \"\"';", "return 1;", "\"Last modified by Lao-Tzu (#8084) on Fri Sep 7 13:52:04 2001 MD T.\";"}}, {{#53, "recycle", #55, #53, #7165}, {#7165, "@recycle", #55, #12, #716 5}}} .