Lieber Jeena,
was spricht eigentlich dagegen, bei einer unsortierten Liste folgende Eingabe zuzulassen?
- eine Zeile
- mit Minus
- als erstem Zeichen
- gefolgt von einem Space
- und dann von beliebigen Zeichen != [\r\n]
Dein Script muss halt aus dem Kontext ermitteln, wie groß die Liste tatsächlich ist, sonst entstehen aus obigen fünf Listenpunkten fünf ULs mit jeweils nur einem LI.
Für OLs habe ich gerade keine Vereinfachung parat...
Liebe Grüße aus Ellwangen,
Felix Riesterer.