fork download
  1. import re
  2. sz = ["first_name last_name","last_name, first_name"]
  3. for s in sz:
  4. m = re.search(r'(\w+),\s+(\w+)|(\w+)\s+(\w+)', s)
  5. if m:
  6. surname = "{}{}".format(m.group(1) or '', m.group(4) or '')
  7. name = "{}{}".format(m.group(2) or '', m.group(3) or '')
  8. print("{} {}".format(name, surname))
  9. else:
  10. print("No match")
Success #stdin #stdout 0.02s 27728KB
stdin
Standard input is empty
stdout
first_name last_name
first_name last_name