Gunnar Bittersmann: Bei Kommas, die nicht in Klammern sind trennen

Beitrag lesen

@@Gunnar Bittersmann:

nuqneH

geklammert = false

Ach Ingrid, das Flag ist doch gar nicht vonnöten.

wenn Zeichen = ',' und !geklammert

Hier kann doch auch der Klammerzählerstand abgefragt werden:

Klammerzähler = 0
Schleife über alle Zeichen des Strings
  wenn Zeichen = '('
    Klammerzähler++
  wenn Zeichen = ')'
    Klammerzähler--
  wenn Zeichen = ',' und Klammerzähler = 0
    trenne Substring vor Zeichen ab

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)