I have a string like 8/c123*c456 where c123 and c456 are variables containing a float. I use Regex to separate the string into a list ['8', '/', 'c123', '*', 'c456']. I replace 'c123' and 'c456' with a string corresponding to their value (like '4.0' for example). I then concatenate the string and try to evaluate it using the class NumericStringParser from this question (Evaluating a mathematical expression in a string).
The problem is when the value of one of the variables is 0 and I end up trying to divide by 0 in the operation. I would like that operation to return 0.
I saw the answers from this question Make division by zero equal to zero but I don't know how I can use them.