Lua 5.1 (alpha) Copyright (C) 1994-2005 Lua.org, PUC-Rio > =string.find("abcdefg",".([bc]+)") 1 3 bc > =string.match("abcdefg",".([bc]+)") bc It would seem to me that string.find has not changed its behaviour. David B.