[c#] Paragraphen extrahieren und Häufigkeit ermitteln

Gast #3935312
Lesenswert?
• ▲
▼
Ich möchte aus einem Text textBox1.Text alle Paragraphen und Normen 
extrahieren. Das heißt: Immer wenn ein § <Nummer> <Gesetz> dort steht, 
dies in eine Liste einfügen.

Gesetz ist in diesem Fall einfach ein Wort. Anschließend soll die 
Häufigkeit ermittelt und in eine Liste vom Typ

class Paragraphen
{
public string Paragraph {get;set;}
public int Haeufigkeit {get;set;}
}

eingetragen werden. Also bspw:

"Hat sich der gefährlichen KV nach § 224 StGB strafbar gemacht(...)§ 224 
StGB(...)§ 224 StGB(...)§ 223 StGB"

(...) steht nicht so im Text, soll einfach ein Platzhalter für anderen 
Text sein.

sollte

§ 224 StGB,3
§ 223 StGB,1

ergeben.

Ich habe mit substring angefangen, suche aber eine einfachere 
Möglichkeit.
Gast #3935879
Lesenswert?
• ▲
▼
PseudoCode:

Gehe den Text Zeichen für Zeichen durch.
Für jedes Zeichen
  -prüfe ob es das Paragraphen-Zeichen ist?
      -wenn ja:
          prüfen ob Paragraph schon in der Liste
             wenn nein:
                 Paragraph in Liste neu einfügen und Haufigkeit setzen
             wenn ja:
                 Haufigkeit des exestierenden Eintrags erhöhen


gruß jb

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren