Thread regex Frage (reihenfolge)
(12 answers)
Opened by Froschpopo at 2008-05-06 13:10
Lookaheads können dir das "oder" einsparen:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 use strict; use warnings; use Test::More tests => 4; my $re = qr{(?=.*?\d)(?=.*[a-zA-Z])}; for (qw(abc123 123abc)){ like $_, $re; } for (qw(123 abc)){ unlike $_, $re; } Allerdings verbrauchen die keine Zeichen, je nach Regex kann es das sein was du willst, oder eben auch nicht. |