Homepage selbermachen 7.848 Themen, 35.566 Beiträge

Perl ! Zeichen innerhalb eines Scripts ersetzen

Ullzn / 6 Antworten / Flachansicht Nickles

Hi Leuts,

brauch Eure Hilfe: In einem Perlscript muss ich verschiedene Zeichen innerhalb von URLs (?, &, ~) durch einen Bindestrich ersetzen bevor diese an URLs ausgegeben werden. Ansosnten funzt der Skript 1A. Hat wer nen Tipp...?

Vielen Dank

Ullzn

bei Antwort benachrichtigen
xafford Ullzn „Sorry, ich glaub ich sollte das problem detaillierter darstellen: Also... ich...“
Optionen

leider kenne ich die perlbefehle nicht genau, nur in php, aber preg_replace gibt es so oder ähnlich meines wissens auch in perl.
du mußt zwei arrays konfigurieren, eins mit den ausgrücken, die ersetzt werden sollen $such und eins mit den ausdrücken, durch die sie ersetzt werden $ersatz (ich beziehe mich auf php, sollte aber in perl ähnlich funktionieren).
dann definierst du dein
$a=preg_replace($such, $ersatz, $a);

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen