Advertisement
Eliaseeg

XML id helper

Apr 11th, 2015
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.34 KB | None | 0 0
  1. io.input("input")
  2. t = io.read("*all")
  3. o = t
  4. c = 0
  5. for g in t:gmatch("<S [^<]-X[^>]-/>") do
  6.     c = c + 1
  7.     c = tostring(c)
  8.     o = o:gsub("(<S) ([^l]-X[^>]-/>)","%1 lua=" ''..c..'' " %2",1)
  9. end
  10. t = t:gsub("&lt;", "<"):gsub("&gt;", ">")
  11. o = o:gsub("&lt;", "<"):gsub("&gt;", ">")
  12.  
  13. print("Original XML:\\n"..t)
  14.  
  15.  
  16. print("\\nNew XML:\\n"..o)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement