Gunnar Bittersmann: Text hinter einer bestimmten Textpassage abschneiden

Beitrag lesen

@@Gerhard W.

Hallo, wie entferne ich am besten beliebigen Text der hinter einer bekannten Textfolge steht?

mit regulärem Ausdruck: (.*pp32).* ersetzen durch $1

Erklärung:
. steht für ein beliebiges Zeichen; * für beliebig viele davon (auch keins)
Das in der Klammer wird gespeichert und steht dann in $1
Heißt also: Merke dir alle Zeichen, die vor pp32 stehen und pp32

Du musst hier aber keinen regulärem Ausdruck verwenden; Stringfunktionen tun’s auch. Position von pp32 ermitteln, die Länge davon (4) kennst du. Also weißt du, wieviele Zeichen ab Stringanfang du behalten möchtest.

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann