fork download
  1. import re
  2.  
  3. pattern = r"(?:\b|(?<=_))output(?:\b|(?=_))"
  4. strings = [
  5. "output",
  6. "output_of_my_program",
  7. "my_output_from_program",
  8. "program_output",
  9. "my_programoutput"
  10. ]
  11.  
  12. for s in strings:
  13. m = re.search(pattern, s)
  14. if m:
  15. print(f"{s} --> {m.group()}")
Success #stdin #stdout 0.03s 9388KB
stdin
Standard input is empty
stdout
output --> output
output_of_my_program --> output
my_output_from_program --> output
program_output --> output