praetor: Aufzählungen von Begriffen

Beitrag lesen

Herzlichen Dank zunächst für die Antwort

Eine einfache Liste:

§§ 1, 3, 5, 10-20, 33

Was wäre hier falsch? - bzw. was würde damit nicht unterstützt werden?

Na ja, der Gesetzestext ist ja vorgegeben. Da kommen die unmöglichsten Aufzählungen vor. Ein abschreckendes Beispiel ist § 100c StPO. Die bisherige Lösung stößt auch an weitere Grenzen. Wenn die Aufzählung mehr als 9 Paragraphen enthält, funktioniert die Wiedergabe der Klammerung nicht mehr (ab '\10'). Außerdem gibt es auch Verweise auf andere Gesetze. Ich würde mir eine Lösung ungefähr nach folgender Logik vorstellen.

  • Wenn eine Aufzählung durch '§§' eingeleitet wird, finde das Aufzählungsende (= Satzendepunkt oder Gesetzesangabe).
  • Stelle dabei fest, ob auf ein anderes Gesetz verwiesen wird, wenn ja, auf welches (Eine Liste der Gesetze mit den entsprechenden Kürzeln ist in dem Skript bereits definiert).
  • identifiziete die Paragraphenangaben (= [0-9a-z]+ nach "Bindeglied"; mögliche Bindeglieder sind ', ', ' und ', ' oder ', ' bis ', ' in Verbindung mit ')
  • verlinke jede dieser Angaben
      - externe Verweise: 'url="../[Gesetz]/[Gesetz][§].html"'
      - interne Verweise: 'url="[Gesetz][§].html"'

Ich hoffe, daß diese Angaben einigermaßen verständlich sind. Jedenfalls reichen meine Perlkenntnisse und mein Programmiergeschick für so etwas nicht mehr aus. Beste Grüße und herzlichen Dank im Voraus.

Georg