Thread Regex-Problem mit Backreferences (44 answers)
Opened by DemoFreak at 2004-02-04 14:37

DemoFreak
 2004-02-04 16:20
#79775 #79775
User since
2003-09-06
54 Artikel
BenutzerIn
[default_avatar]
[quote=pq,04.02.2004, 15:10][quote=Crian,04.02.2004, 13:48]Also $2 wird auf gar keinen Fall gehen, wenn Du im Suchteil schon auf gefangene Teile zugreifen willst, musst Du die Backslashvariante nehmen.[/quote]
das ist so nicht ganz richtig, denn mittels (?{ code }) kann man das:
perl -wle '$_=23; m/(\d)(?{print "($1)"})/;'
(2)
[/quote]
Eben eben. Das habe ich ja zum Testen (s.o.) auch so verwendet. Trotzdem will der Ausdruck .{$2} nix davon wissen, was im Capture 2 steht. Der Ausdruck .{\2} geht übrigens genausowenig.
Gruss, Hannes

View full thread Regex-Problem mit Backreferences