fork download
  1. import re
  2. repl1="k1"
  3. repl2="k2"
  4. p = r'(CN=Root,Model=.*,Vector=Reactions\[).*(\],ParameterGroup=Parameters,Parameter=).*(,Reference=Value)'
  5. test_str = "CN=Root,Model=MYMODEL,Vector=Reactions[SOMEREACTIONS],ParameterGroup=Parameters,Parameter=PARAMETER,Reference=Value"
  6. result = re.sub(p, r'\1%s\2%s\3'%(repl1, repl2), test_str)
  7. print(result)
Success #stdin #stdout 0.02s 9016KB
stdin
Standard input is empty
stdout
CN=Root,Model=MYMODEL,Vector=Reactions[k1],ParameterGroup=Parameters,Parameter=k2,Reference=Value