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

Crian
 2004-02-05 12:54
#79789 #79789
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Ich glaub dann würd ich einen gemischten Ansatz fahren.

1) Splitten bis zum nächsten (bzw. ersten) Anzahlelement oder bis zum Ende, falls keines mehr kommt, so dass der Rest nach dem Anzahlelement im letzten Arrayelement ist.
2) Die Anzahl Zeichen, die im vorletzten Arrayelement steht, aus dem letzten vorn ausschneiden und dazwischenschieben, mit dem letzten Arrayelement bei 1) fortfahren.

Kannst Du Dich denn darauf verlassen, dass die angegebene Anzahl an Zeichen für den folgenden String immer stimmt?
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

View full thread Regex-Problem mit Backreferences