erstes Auftreten von hinten?

12/11/2007 - 11:20 von Astrid Kuhr | Report spam
Hallo!

Moechte in einem String etwas ersetzen.

perl -wpi -e 's/ 5/ ".$fn."/g;' ".$fn.".tmp"

Aber nicht ueberall in dem String sondern nur
im ersten Auftreten von hinten.

Kann man das dem Aufruf irgendwie mit auf den
Weg geben?

Gruss, Astrid
 

Lesen sie die antworten

#1 Frank Seitz
12/11/2007 - 12:13 | Warnen spam
Astrid Kuhr wrote:

Moechte in einem String etwas ersetzen.

perl -wpi -e 's/ 5/ ".$fn."/g;' ".$fn.".tmp"

Aber nicht ueberall in dem String sondern nur
im ersten Auftreten von hinten.

Kann man das dem Aufruf irgendwie mit auf den
Weg geben?



Verstehe das Beispiel zwar nicht, aber wenn du
eine bestimmte, fest vorgegebene Zeichenkette
ersetzen möchtest, kannst du das mit rindex() und
substr() erreichen. Einen Schalter für Regexes
gibt es dafür meines Wissens nicht.

Grüße
Frank
Dipl.-Inform. Frank Seitz; http://www.fseitz.de/
Anwendungen für Ihr Internet und Intranet
Tel: 04103/180301; Fax: -02; Industriestr. 31, 22880 Wedel

Ähnliche fragen