Hier werden einige Regex-Ausdrücke erstellt. Ich fragte mich, wenn ich einige Hinweise auf, wie man über die Auswahl einer Zeichenfolge nach n Vorkommen eines Zeichens und vor dem nächsten Vorkommen eines bestimmten Zeichens gehen könnte.
zum Beispiel
xyz|yui|i want to select this.
In diesem Beispiel möchte ich nach dem 2. "|" und vor dem nächsten "." auswählen. Der Text, den ich abgleichen möchte, lautet also "Ich möchte dies auswählen".
Ich bin für jeden Hinweis dankbar, danke.
UPDATE
Um genauer zu erklären, warum ich dies oben tun muss, gibt es mehr Text nach dem Punkt am Ende von "I want to select this.". Im Grunde handelt es sich dabei um einen nicht abgegrenzten Inhalt, den ich abgrenzen möchte. Bisher konnte ich die ersten beiden Felder abgrenzen, jetzt muss ich in der Lage sein, nur den Text nach dem letzten "|" und vor dem nächsten Punkt auszuwählen und ein "|"-Zeichen an das Ende anzufügen. Das gewünschte Ergebnis wäre also
xyz|yui|i want to select this.|
Es tut mir leid, dass ich nicht genauer auf das Ergebnis eingegangen bin, und ich hoffe, das klärt die Sache ein wenig auf. Danke für die Info, das ist super.