add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
REGEXP_SUBSTR('D*(A+B)-(C+A)*(C+A)','[^+*/()-]+',1,LEVEL)
D
A
B
C
A
C
A
REGEXP_REPLACE('D*(A+B)-(C+A)*(C+A)','([+*/()-])','|\1|')
D|*||(|A|+|B|)||-||(|C|+|A|)||*||(|C|+|A|)|
REGEXP_SUBSTR(REGEXP_REPLACE('D*(A+B)-(C+A)*(C+A)','([+*/()-])','|\1|'),'[^|]+',1,LEVEL)
D
*
(
A
+
B
)
-
(
C
+
A
)
*
(
C
+
A
)