Thread Negierte Klasse in Regex?
(4 answers)
Opened by GwenDragon at 2024-12-21 14:57
Kann Perl nicht negierte Klassen?
Ich nehme solche gemischten Regex nie, aber jemand aus dem Javascript Universum wies mich auf ^& hin und ich fragte mich: Wieso wird das & bei PCRE gefangen? Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #!/usr/bin/perl use strict; use warnings; use 5.024; use utf8; my $RE = qr/v=([\w\-^&]+)/; for my $data (<DATA>) { my $catch; say "$catch Match!" if ($catch) = $data =~ $RE; } __DATA__ v=99&t=91a v=o v=1&&&& v=&&&& __END__ ergbt: 99&t Match! o Match! 1&&&& Match! &&&& Match! Last edited: 2024-12-21 14:59:51 +0100 (CET) |