I have a string with a long conditional statement that I need to parse and split up into groups/expressions for visual representation. Here is an example of the source string...
($ROOT.OPT_CHAR1 IN ('val1') AND $ROOT.OPT_CHAR2 IN ('val2')) OR ($ROOT.OPT_CHAR3 IN ('val3') AND $ROOT.OPT_CHAR4 IN ('val4'))
I need to dynamically parse this string and group expressions together appropriately...
Group1: - OR
Group1-A: - AND
$ROOT.OPT_CHAR1 IN ('val1')
$ROOT.OPT_CHAR2 IN ('val2')
Group1-B: - AND
$ROOT.OPT_CHAR3 IN ('val3')
$ROOT.OPT_CHAR4 IN ('val4')
Any help would be appreciated.