Ich möchte Werte von innen nach außen Klammern in gegebenen Zeichenfolge nehmen. Also, wenn es Klammern in meiner Zeichenfolge gibt, muss ich zuerst die tiefsten Klammern erreichen. Danach muss ich später Klammern nehmen, wie die vorherige Zeichenfolge kombiniert ist. Und ich muss diesen Prozess entlang der Zeichenfolge machen.seperate geschachtelte Klammern in C#
Beispiel Eingabe:
C1 AND [C2 OR C3 OR [C4 OR [C5 AND C6] AND C7]] OR C8
Output:
C5 AND C6
C4 OR [C5 AND C6] AND C7
C2 OR C3 OR [C4 OR [C5 AND C6] AND C7]
C1 AND [C2 OR C3 OR [C4 OR [C5 AND C6] AND C7]] OR C8
Dies ist nicht mit Regex getan werden soll, es braucht einige Algorithmen und vielleicht einen oder mehrere Stacks :) – user3185569
Ich dachte, es kann leicht mit Regex gemacht werden, weil ich nicht m Aster in Regex. Löse ich dieses Problem mit Split-Methoden? –