Habe es mir zur Aufgabe gemacht ein Programm zu schreiben, dass Terme auflösen bzw. vereinfachen kann. Angefangen habe ich nun mit dem re-Modul, um Ausdrücke herauszufiltern.
Leider klappt schon mein erster Versuch nicht und ich habe keine Ahnung, was der überhaupt von mir will bzw. was re einfällt mir so eine Exception zu geben
Erkennen möchte ich eine Logarithmus-Funktion, egal welche.
Code: Alles auswählen
re.search('(ln|log|log)\(x)', 'ln(x)')
Code: Alles auswählen
sre_constants.error: unbalanced parenthesis
Kann mir jemand sagen, was ich falsch mache!?
Grüße Markus