|
Perhaps, but what I was suggesting is the exact inverse of table.concat (without pattern matching - unless table.concat somehow does pattern matching?).On 1/11/07, Richard Warburton <richard@warburton.it> wrote:> Since we have table.concat, any chance of adding a complementing > function (perhaps table.split) to the standard libraries? > > [..snip..]Arguably, the most versatile and elegant implementation of split function (generator) I ever saw is due to Rici Lake: http://lua-users.org/lists/lua-l/2006-12/msg00414.html
I.E. start = {'H','E','L','L','O'}
middle = table.concat(start,'[*]') -> "H[*]E[*]L[*]L[*]O" end = table.split(middle,'[*]') - > {'H','E','L','L','O'}