> sometimes i've done things like this: > > function b(s) > local o = 0 > for d in s:gmatch('[01]') do > o = o * 2 + tonumber(d) > end > return o > end function b (s) return tonumber(string.gsub(s, "_", ""), 2) end -- Roberto