How can I extract parts of (multi-line) inline-if that was written in javascript code like this one:
( MYDATA.FIELD > 1.03 ? 'higher than' : ( 0.97 > MYDATA.FIELD ? 'lower than' : 'equal to' ))+
groups:
"MYDATA.FIELD > 1.03" ,
"'higher than'" ,
"0.97 > MYDATA.FIELD" ,
"'lower than'" ,
"'equal to'"
for two inline-if in one line, i had this regex:
\((.*?)\s?\?(.*?)\:\s*(\((.*?)\s?\?(.*?)\:(.*?)\))\s?\)
or
( Condition1 == true || condition2 == 0.2 ) ?
{"type":"text","value":"..."},
{"type":"text","value":"..."},
{"type":"text","value":"..."},
:
{"type":"text","value":"..."},
{"type":"text","value":"..."},
) + ...
groups:
"Condition1 == true || condition2 == 0.2" ,
"{"type":"text","value":"..."},
{"type":"text","value":"..."},
{"type":"text","value":"..."}," ,
"{"type":"text","value":"..."},
{"type":"text","value":"..."}," ,
I'm going to edit my javascript code and make json objects, so no replace function in javascript needed!
Maximum depth: 2