Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
19. Nov 2021
Da habe ich mich evtl. nicht klar ausgedrückt. Ich wollte erreichen, dass kein Match zurück geliefert wird für "§ 3 Absatz 1".
Wollte daher ein negativen Look-Ahead verwenden, den ich so verstanden habe, dass eben kein Match zurückgeliefert wird, wenn der negative Ahead gegeben ist (also wenn nach der Zahl und einem Leerzeichen das Wort Absatz kommt).
Daher hatte ich die Expression mit...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
18. Nov 2021
Ja, super, vielen Dank, funktioniert perfekt.
Falls von Interesse, wofür ich das gebraucht und letztlich verwendet habe, dann kann man sich das hier ansehen:
Exakte Stelle : https://youtu.be/JOBXRD5twWY?t=135
oder
das ganze Video (8 Min): https://youtu.be/JOBXRD5twWY
um den Kontext besser zu verstehen.
Was mir nicht gelungen war, ist einen Text auszuschließen, hätte gedacht es würde...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
17. Nov 2021
Danke Uwe, werde ich mir mal ansehen.:thumb:
Das obige Beispiel habe ich noch etwas verbessern können, so dass nun auch (10) oder (1a) oder (18b) oder auch zwei Leerzeichen zwischen dem Text erkannt werden:
\(d*.+\) ++
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
16. Nov 2021
Super funktioniert!
Demnach bedeutet: \(\d\) jedes Zeichen innerhalb der Klammern (warum steht vor den Klammern ein "\"?)
= Erfassung des Hochzeichens (am Anfang?)
= Alle Buchstaben und Zahlen. Wenn allerdings ein deutscher Umlaut im Text vorhanden ist, wird nichts gefunden. Muss also noch "üäöÄÖÜ" dazunehmen (auch ein $, § etc, wenn so was vorkommt. ein \d\ scheint damit nicht zu gehen...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Harry Stahl,
16. Nov 2021
Ich beschäftige mich jetzt (seltsamerweise) zum ersten mal mit RegEX. Ich denke richtig benutzt könnte es mir die Arbeit beim Suchen nach oder Extrahieren von Text sehr hilfreich sein.
Nun gibt es leider so viele Möglichkeiten und Paramenter, dass ich da nicht so recht weiß, wie ich anfangen soll. Habe schon mal das Video von Bernd zum RegEx gesehen und mal ein wenig auf der regex101.com...