Thread Regex-Problem mit Backreferences
(44 answers)
Opened by DemoFreak at 2004-02-04 14:37
Also $2 wird auf gar keinen Fall gehen, wenn Du im Suchteil schon auf gefangene Teile zugreifen willst, musst Du die Backslashvariante nehmen.
Ich schau mir gerade mal Dein Programm an und experimentiere herum ... warum willst Du a) die Länge exakt angeben b) nicht split statt der RE verwenden? Quote Doch, kann man, im Suchteil mit \1, \2, ... und danach (ggf. im Ersetzungsteil und im Anschluß) mit $1, $2, ... Aber anscheinend kann man sie nicht einschrittig als Anzahl verwenden.\n\n <!--EDIT|Crian|1075899795--> s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite |