fork download
  1. import re
  2. ParameterDictionary = {'Ion1': 'Na', 'Value1': '1.0'}
  3. line = 'Text1 <<ALTER, variable = Ion1>> Text2 <<ALTER, variable = Value1>>\n'
  4. rx = r'<<ALTER, variable = (\w+)>>'
  5. result = re.sub(rx, lambda x: ParameterDictionary.get(x.group(1), x.group()), line)
  6. print(result)
Success #stdin #stdout 0.02s 9472KB
stdin
Standard input is empty
stdout
Text1 Na Text2 1.0