Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- tab = {}
- str = "alpha<'hi world','goodbye','james' charlie<'bravo','tuna','chips'"
- ostr = str
- print(str)
- print("----")
- str = string.gsub(string.gsub(str, "%s", "_"), "'_", "') ")..")"
- print(str)
- print("----")
- for x in string.gmatch(str, "(%S+<)") do table.insert(tab, x) end
- for k,v in next,tab do str = string.gsub(str, v, "(") end
- print(str)
- print("----")
- tab, tabxb = {}, {}
- for x in string.gmatch(str, "%S+") do table.insert(tabxb, x) end
- for x in string.gmatch(ostr, "(%S+<)") do table.insert(tab, x) end
- for k,v in next, tabxb do tabxb[k] = string.gsub(v,"_"," ") end
- print(string.sub(tab[1],1,-2)..tabxb[1].." "..string.sub(tab[2],1,-2)..tabxb[2])
- --[[RESULT:
- alpha<'hi world','goodbye','james' charlie<'bravo','tuna','chips'
- ----
- alpha<'hi_world','goodbye','james') charlie<'bravo','tuna','chips')
- ----
- ('hi_world','goodbye','james') ('bravo','tuna','chips')
- ----
- alpha('hi world','goodbye','james') charlie('bravo','tuna','chips')
- ]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement