fork download
  1. import re
  2.  
  3. regex = r"a\.b\([^()]*\)(?=;)"
  4.  
  5. s = ("a.b();\n"
  6. "a.b(param1=1);\n"
  7. "a.b(param1=1, param2=2);")
  8.  
  9. result = re.sub(regex, r"\g<0>.c()", s)
  10.  
  11. if result:
  12. print (result)
Success #stdin #stdout 0.03s 9484KB
stdin
Standard input is empty
stdout
a.b().c();
a.b(param1=1).c();
a.b(param1=1, param2=2).c();