fork(2) download
  1. import re
  2. subject = """10001-31021 Nagy Árpád 2015.12.30. 524432
  3. 10001-31121 Zagyva László Pál 2016.03.21. 765432
  4. 10012-34321 Acél Tibor 2016.02.20. 231231
  5. 10201-11021 Lakatos Pál 2016.01.10. 2310456
  6. 10210-41011 Nagy Árpád 2016.02.03. 323532"""
  7.  
  8. lines = subject.split("\n")
  9. results_list = []
  10. for line in lines:
  11. p = re.search(r"^([\d-]+)\s+([A-zÀ-ÿ\s]+)\s+([\d.]+)\s+([\d]+)", line)
  12. if p:
  13. results_list.append([p.group(1), p.group(2), p.group(3), p.group(4)])
  14.  
  15. print results_list
Success #stdin #stdout 0s 23288KB
stdin
Standard input is empty
stdout
[['10001-31021', 'Nagy \xc3\x81rp\xc3\xa1d', '2015.12.30.', '524432'], ['10001-31121', 'Zagyva L\xc3\xa1szl\xc3\xb3 P\xc3\xa1l', '2016.03.21.', '765432'], ['10012-34321', 'Ac\xc3\xa9l Tibor', '2016.02.20.', '231231'], ['10201-11021', 'Lakatos P\xc3\xa1l', '2016.01.10.', '2310456'], ['10210-41011', 'Nagy \xc3\x81rp\xc3\xa1d', '2016.02.03.', '323532']]