Thread Links filtern: reguläre ausdrücke (18 answers)
Opened by Gast at 2003-09-07 16:34

pq
 2003-09-07 16:48
#85072 #85072
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
Code: (dl )
1
2
3
4
5
6
7
8
9
10
if($dat =~ /<a+[\s]+href+=+([\w])+>/i)
              |    |    | |      |
    mehrere "a"    |    | |      |
 mehrere whitespaces    | |      |
              mehrere "f" |      |
                mehrere "="      |
                        mehrere \w

dieser string würde also matchen:
"<aaa   hreffff====abcde>"

vielleicht solltest du erst nochmal perlintro
lesen. ausserdem sollte man html gar nicht mit regexes parsen,
sondern sich lieber auf module verlassen, die das viel
besser können, HTML::Parser, HTML::Treebuilder, etc...
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Links filtern: reguläre ausdrücke