Thread Regex-Frage (11 answers)
Opened by Gast at 2009-12-20 19:10

MatthiasW
 2009-12-21 12:35
#129573 #129573
User since
2008-01-27
367 Artikel
BenutzerIn
[default_avatar]
Diese Logik würde ich auch eher ungern in den regulären Ausdruck packen, denn capturen muss man die Teilausdrücke sowieso:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
/
    (
        (
            \w+ (?:\s+\w+)?
        )?
        ;
        (
            \w+ (?:\s+\w+)?
        )?
    )
    (?(2) | (?(3) | (?!)))
/x

Jedenfalls fällt mir spontan sonst nichts ein.

MfG
perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'

View full thread Regex-Frage