Regex "nested quantifier **"

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Ollenhauer
User
Beiträge: 10
Registriert: Samstag 1. Oktober 2022, 16:34

Hi,
ich habe folgendes pattern nachdem ich suche:

bestehendes Guthaben ** -1.519,79

Ich wollte mit
(?i)(?<=bestehendes Guthaben)([\s])............

Die ** sind offensichtlich als quantifier definiert und es funktioniert nicht. Hat jemand eine Idee ?
Sirius3
User
Beiträge: 18278
Registriert: Sonntag 21. Oktober 2012, 17:20

Was "funktioniert" nicht? Wie sieht Dein Code aus, was ist das Ergebnis, wie weicht das von Deiner Erwartung ab?
Benutzeravatar
__blackjack__
User
Beiträge: 14076
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@Ollenhauer: Falls Dir gerade auffällt, dass "*" in regulären Ausdrücken eine besondere Bedeutung hat, würde ich dringend mal ein Grundlagentutorial zu regulären Ausdrücken empfehlen.
"([\s])…" sieht komisch aus, selbst wenn das noch nicht vollständig sein sollte. Zum Beispiel stellt sich die Frage was die eckigen Klammern hier sollen. Und dann die runden Klammern. Denn selbst wenn der reguläre Ausdruck nicht vollständig ist, bist Du echt an einer Gruppe interessiert die nur „whitespace“ enthält?
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten