fork download
  1. import re
  2. a = "'PoE Port Info','1 up medium Auto Class Searching 0 0.0 0 0.0','10 up low User defined 4(W) Searching - 0.0 0 0.0'"
  3. res = re.findall(r"(?!^)'(\d+)\s+(\w+)\s+(\w+)\s+([^']*?)\s+(\S+)\s+(\S+)\s+([\d.]+)\s+(\d+)\s+([\d.]+)'", a)
  4. print(res)
Success #stdin #stdout 0.02s 9564KB
stdin
Standard input is empty
stdout
[('1', 'up', 'medium', 'Auto Class', 'Searching', '0', '0.0', '0', '0.0'), ('10', 'up', 'low', 'User defined 4(W)', 'Searching', '-', '0.0', '0', '0.0')]