PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl Zeichen ersetzen



rthill
30-09-2002, 11:30
Hallo

Ich wollte mich eigentlich nur erkundigen ob es eine möglichkeit gibt, die ersten 6 Zeichen einer jeden Zeile zu ersetzen und den Rest der Zeichen zu ersetzen falls diese ungültig sind.
Gültige Zeichen sind bei mir 0-9, und die ersten zu ersetzenden Zeichen sind +352() meine Ausgabe könnte also wie folgt aussehen: +352()12345-6789, also müsste ich hier die +352() durch eine 0 ersetzen und zusätzlich noch das - ersetzen durch nichts. Später sollte meine Ausgabe dann so aussehen: 0123456789

Irgendjemand eine Idee wie ich das mit PERL schaffe ?

Danke im Voraus.

fork
02-10-2002, 18:16
Das könnte Dir vielleicht helfen:

http://www.mrunix.de/forums/showthread.php?s=&threadid=29844

rthill
02-10-2002, 18:49
Danke für eure Antworten, es funktioniert eigentlich schon mit dem Beispiel von FORK.
Da ich sowieso nur +352() ersetzen muss, und keine anderen Vorwahlen ins Spiel kommen ist das schon OK so.

Vielen Dank