fork download
  1. import re
  2.  
  3. regex = r'"/transfer/packages/[A-Za-z0-9]{8}-(?:[A-Za-z0-9]{4}-){3}[A-Za-z0-9]{12}[^"\r\n]*"'
  4. test_str = ("something .... something else ...\n"
  5. "url=\"/transfer/packages/00000000-0000-0000-0000-000000000000/connectors/68f74d66-ca3d-4272-9b59-4f737946b3f7/something/138bb190-3b12-4855-88e2-0d1cdf46aeb5/...../...../...../...../....\"\n"
  6. "other things ...\n\n"
  7. "68f74d66-ca3d-4272-9b59-4f737946b300")
  8.  
  9. for str in re.findall(regex, test_str):
  10. print(re.findall(r"[A-Za-z0-9]{8}-(?:[A-Za-z0-9]{4}-){3}[A-Za-z0-9]{12}", str))
Success #stdin #stdout 0.02s 9628KB
stdin
Standard input is empty
stdout
['00000000-0000-0000-0000-000000000000', '68f74d66-ca3d-4272-9b59-4f737946b3f7', '138bb190-3b12-4855-88e2-0d1cdf46aeb5']