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

Crian
 2004-02-06 22:02
#79799 #79799
User since
2003-08-04
5873 Artikel
ModeratorIn
[Homepage]
user image
Klar :)
Es wäre am befriedigendsten, wnen man es hinbekommt, dass es egal ist von wo aus man mit den gemischten Umbrüchen zu tun hat.

auf jeden Fall könnte dabei chr(0x10) und chr(0x15) helfen (ich hoffe ich hab die Zahlen richtig im Kopf), da \n unter Windows anders interpretiert wird als unter Unix.

Beispielsweise könntest Du eine Ersatzfunktion für das verwendete length () schreiben, die die Zeichenkette Zeichen für Zeichen durchgeht und dabei darauf achtet, ob chr(0x10) und chr(0x15) hintereinander vorkommt. Wenn ja wird wieder 1 von der bisherigen Länge abgezogen.

Dann müsste sich obige Lösung verwenden lassen (die mit dem Split).\n\n

<!--EDIT|Crian|1076097787-->
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