val = regexp (rawdata, ']*(>)|(?:[^t>]*t="(\w+)")>)(?:|/>))?(?:]*)>([^<]*)|([^<]*)|([^<]*))', "tokens");