Thread Benötige Hilfe bei RegEx (17 answers)
Opened by jogi at 2007-08-04 19:41

Linuxer
 2007-08-08 00:33
#97746 #97746
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Als Erläuterung zum RegEx:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$line =~
/
^s                              # Buchstabe s am Zeilenanfang
\s                              # gefolgt von einem Whitespacezeichen
(                               # einfangende Klammer; was vom Regex hierin gefunden wird, landet in $1
        (?:                     # gruppierende Klammer; *kein* Einfangen
                (?:             # gruppierende Klammer; *kein* Einfangen
                        $z2optstring                    # Skalar mit den Alternativen
                )               # Ende innere gruppierende Klammer; damit sind die Alternativen unter sich
                \s*             # beliebig viele Whitespaces; keines oder mehrere; {0,}; nach jeder Alternative kann min. 1 Whitespace auftauchen
        )+                      # Ende äußere grupp. Klammer; min. ein Vorkommen, oder mehr; {1,}; mindestens eine Alternativ sollte zu finden sein
)                               # Ende der einfangenden Klammer
$                               # Zeilenende
/x
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread Benötige Hilfe bei RegEx