MudGuard: Regulärer Ausdruck

Beitrag lesen

Hi,

in der Variablen $var habe ich Sonderzeichen x'09', x'0A', x'0B', x'0C',......
Der reg. Ausdruck
$var =~ /\x09/
liefert "true"
der Ausdruck
$var =~ /\x0A/
aber liefert "false", obwohl das Zeichen vorhanden ist.

Nö.

my $string = "A\x0aB\x0aC\x0aD";  
my $count = () = $string =~ /\x0A/mg;  
printf("%d Zeichen mit %d mal \\x0a\n", length($string), $count);  

liefert das erwartete Ergebnis:
8 Zeichen mit 3 mal \x0a

Wie hast Du das Vorhandensein des 0x0a verifiziert?

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.