fork(1) download
  1. import re
  2. s = "17.02.09 10:42:31.242 TRACE [1245] GDS: someText(SomeText).ClientID: '' -> '99071901'"
  3. regex = r"^([\d.]+)\s+([\d.:]+)\s+(TRACE)\s+\[(\d+)] GDS:.*?ClientID:\s*''\s*->\s*'(\d+)'$"
  4. m = re.search(regex, s)
  5. if m:
  6. print(m.group(1))
  7. print(m.group(2))
  8. print(m.group(3))
  9. print(m.group(4))
  10. print(m.group(5))
  11.  
Success #stdin #stdout 0s 23304KB
stdin
Standard input is empty
stdout
17.02.09
10:42:31.242
TRACE
1245
99071901