I have dynamic set of string expressions(java code parts) eg :
val1.subtract(val2.divide(val3,6,java.math.RoundingMode.HALF_UP) ,new MathContext(6, java.math.RoundingMode.HALF_UP)).setScale(6, BigDecimal.ROUND_HALF_UP)
I want to extract variable names from each expression using java. For above example, output should be:
[val1,val2,val3]
How do I address this issue?
note :
varible names could be any java accepted ones. No any patterns