fork download
  1. import re
  2. text_source = '''Text [something_id='123'_more-info='321'] Text...'''
  3. search = re.compile(r"\[(something[^]]*)]")
  4. print( search.sub(lambda x: f"{{{x.group(1).replace('_', ' ')}}}", text_source) )
Success #stdin #stdout 0.02s 9392KB
stdin
Standard input is empty
stdout
Text {something id='123' more-info='321'} Text...