SHARE
TWEET

Untitled

a guest Aug 20th, 2017 64 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. qp.build(qp)
  2.  
  3. local function create(tab, key)
  4.    local val = {}
  5.    tab[key] = val
  6.    return val
  7. end
  8.  
  9. local pat = qp.w * (qp.w + "-" * #qp.w) ^ -62 * "."
  10. pat = qp.w * (qp.w + qp.az"-_." * #qp.w) ^ -62 * "@" * pat ^ 1 * qp.re(qp.a, 2)
  11.     * qp.a ^ -4 / string.lower * 1 * qp.cp(qp.g ^ 1)
  12. pat = qp.ct(((1 - pat) ^ 0 * pat) ^ 1)
  13.  
  14. local tab = setmetatable({}, {__index = create})
  15. local inp = io.open("accs.txt", "rb")
  16. local out = io.open("uniq.txt", "wb")
  17. local arr = pat:match(inp:read("a"))
  18.  
  19. for i = 2, #arr, 2 do tab[arr[i - 1]][arr[i]] = true end
  20. for eml, tab in next, tab do
  21.    for psw in next, tab do out:write(eml, ";", psw, "\n") end
  22. end
  23.  
  24. inp:close()
  25. out:close()
RAW Paste Data
Top