fork download
  1. a = [[â = ALT + 131 [a circunflexo minúsculo]WWWWÂ = ALT + 0194 [a circunflexo maiúsculo]WWWWà = ALT + 133 [a grave minúsculo]WWWWÀ = ALT + 0192 [a grave maiúsculo]WWWWá = ALT + 160 [a agudo minúsculo]WWWWÁ = ALT + 0193 [a agudo maiúsculo]WWWWã = ALT + 0227 [a com til minúsculo]WWWWÃ = ALT + 0195 [a com til maiúsculo]WWWWê = ALT + 136 [e circunflexo minúsculo]WWWWÊ = ALT + 0202 [e circunflexo maiúsculo]WWWWè = ALT + 138 [e grave minúsculo]WWWWÈ = ALT + 0200 [e grave maiúsculo]WWWWé = ALT + 130 [e agudo minúsculo]WWWWÉ = ALT + 144 [e agudo maiúsculo]WWWWî = ALT + 140 [i circunflexo minúsculo]WWWWÎ = ALT + 0206 [i circunflexo maiúsculo]WWWWì = ALT + 141 [i grave minúsculo]WWWWÌ = ALT + 0204 [i grave maiúsculo]WWWWí = ALT + 161 [i agudo minúsculo]WWWWÍ = ALT + 0205 [i agudo maiúsculo]WWWWõ = ALT + 0245 [o com til minúsculo]WWWWÕ = ALT + 0213 [o com til maiúsculo]WWWWô = ALT + 147 [o circunflexo minúsculo]WWWWÔ = ALT + 0212 [o circunflexo maiúsculo]WWWWò = ALT + 149 [o grave minúsculo]WWWWÒ = ALT + 0210 [o grave maiúsculo]WWWWó = ALT + 162 [o agudo minúsculo]WWWWÓ = ALT + 0211 [o agudo maiúsculo]WWWWü = ALT + 129 [u com diérese minúsculo]WWWWÜ = ALT + 154 [u com diérese maiúsculo]WWWWû = ALT + 150 [u circunflexo minúsculo]WWWWÛ = ALT + 0219 [u circunflexo maiúsculo]WWWWú = ALT + 163 [u agudo minúsculo]WWWWÚ = ALT + 0218 [u agudo maiúsculo]WWWWù = ALT + 151 [u grave minúsculo]WWWWÙ = ALT + 0217 [u grave maiúsculo]WWWWç = ALT + 135 [cê cedilhado minúsculo]WWWWÇ = ALT + 128 [cê cedilhado maiúsculo]WW]]
  2.  
  3. function Mpattern(arg1, arg2) -- Returns all the arguments from a string match
  4. local tbl = {} -- How to use : The string as arg1
  5. if not arg2 then -- And the patterns set as arg2
  6. if not arg1 then
  7. error("No arguments given.",2)
  8. else
  9. error("#2 String expected, got nil",2)
  10. end
  11. end
  12. local str = arg1
  13. local patt = arg2
  14. for rs1,rs2 in str:gmatch(patt) do
  15. table.insert(tbl, rs1)
  16. end
  17. return table.unpack(tbl)
  18. end
  19.  
  20. print(Mpattern(a,"W*(%l) = ."))
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout