> string.sub(str, pos1, pos1) > pos2 = string.find(str, "()%w", pos3) > string.byte(str, pos4) > Are they byte positions or character positions? LuaRT uses character position for all strings functions