in reply to
Five Ways to Reverse a String of Words (C#, Perl 5, Perl 6, Ruby, Haskell)
#!/usr/local/bin/lua
function reverseWords(str)
list = {}
for word in string.gfind(str, "(%w+)") do
table.insert(list, 1, word)
end
return (table.concat(list, " "))
end
print(reverseWords(" one two three four "))
or maybe
#!/usr/local/bin/lua
function reverseWords(str)
list = {}
string.gsub(str, "(%w+)",
function(word) table.insert(list, 1, word) end)
return (table.concat(list, " "))
end
print(reverseWords(" one two three four "))
YuckFoo