fork download
  1. import re
  2. line = r'#pragma MESSAGE "Hello World" 0000=1 /* Clarification 0001: [[Specific Clarification]] */'
  3. content_new = re.sub(r'/\*[^*]*\*+(?:[^/*][^*]*\*+)*/', lambda x: re.sub(r'.*(\[\[.*?]]).*', r'# \1', x.group()), line)
  4. print(content_new)
Success #stdin #stdout 0.02s 9648KB
stdin
Standard input is empty
stdout
#pragma MESSAGE "Hello World" 0000=1 # [[Specific Clarification]]