Hallo!
Vorweg: Ich arbeite mit
Regulären Ausdrücken, die ich in ein Array schreibe.
Ich bin an die Grenzen der
Regulären-Ausdruck-Element gelangt. Bei der
Positive Lookbehind-Assertion
sind z. B. keine variablen Längen erlaubt.
Mein Text, den ich durchsuche, sieht wie folgt aus:
Beschreibung_______|_234'322'434
Ich habe meinen
Regulären Ausdruck so geschrieben, dass ich ihn angewiesen habe, nach der Zahl zu suchen, aber nur dann zu
matchen, wenn davor "Beschreibung_______|_" steht.
Der eigentliche
Match war dann nicht "Beschreibung_______|_234'322'434" sondern "234'322'434".
Da die Unterstriche aber variieren können, ist das ein Problem.
Meine Frage lautet nun: Ist es möglich, ein in ein Array abgelegtes (z. B.) "Beschreibung_______|_234'322'434" später mit Hilfe einer Funktion (?) in ein anderes Array zu schreiben? Z. B. nur die "234'322'434".
So würde ich nämlich auf den ganzen Begriff
matchen lassen und umgehe dann das Problem, dass in der
Positive Lookbehind-Assertion keine variablen Längen erlaubt sind.