Halihallo
Bisher hab ich's so gelöst (Beispiel, etwas vereinfacht):
§§ [n] und [n]
$_ =~ s/§§ ([0-9]+) und ([0-9]+)/§§ <link url="\1.html">\1</link> und <link url="\2.html">\2</link> /g
aber bei Aufzählungen wie
#§§ [n], [n] bis [n], [n] bis [n] oder [n] und [n]
"[n]" und "[n] bis [n]" ist klar definiert, aber was meinst du mit
"[n] bis [n] oder [n] und [n]"? - Die Verknüpfung der Operatoren ist hier nicht eindeutig. Da müsstest du wahrscheinlich mit Klammerebenen arbeiten. Erzähl noch etwas, was du mit 'bis', 'oder' und 'und' genau meinst und was die für Konsequenzen haben.
bin ich ob der Zweckmäßigkeit meiner Lösung in's Grübeln gekommen. Könnte mir einer einen Hinsweis geben, wie ich einen besseren Lösungsweg finden kann?
Eine einfache Liste:
§§ 1, 3, 5, 10-20, 33
Was wäre hier falsch? - bzw. was würde damit nicht unterstützt werden?
Viele Grüsse
Philipp