Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Regex

Diskussion: Regex im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hi, ich habe HTML Code (der unter Garantie nicht valide ist, deswegen fällt parsen aus). Daraus will ich ein ...

Like Tree1Likes
  • 1 Post By metax.

Antwort
Alt 22.07.11, 17:24   #1 (permalink)
Senior Member
 
Registriert seit: 13.07.08
enkore Leistung: K 6-3enkore Leistung: K 6-3enkore Leistung: K 6-3
Likes: 85
Standard Regex

Anzeige

Hi,
ich habe HTML Code (der unter Garantie nicht valide ist, deswegen fällt parsen aus). Daraus will ich ein Form per Regex extrahieren.

Ich habe jetzt diesen Regex zusammengebastelt:

Code:
<form class="[A-Za-z0-9-]+ node-zeitungsschnipsel-form[./=\-\<\>äöüÄÖÜß*„“:\[\],\(\)\#&;?+"\w\s]*</form>
Der ist aber gierig und nimmt hinter dem ersten Form stehende Forms auch mit.
Wie schliesse ich also aus, dass ein <form> in der Selektion vorkommt?
__________________
"It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."
+++ BREAKING +++ Troll ertrinkt im Planschbecken +++
enkore ist gerade online   Mit Zitat antworten
Alt 22.07.11, 21:19   #2 (permalink)
 
Benutzerbild von metax.
 
Registriert seit: 22.01.07
metax. Leistung: 8086
metax. eine Nachricht über ICQ schicken
Likes: 10
Standard

Mach die Quantifizierer doch einfach nongreedy, indem du ein Fragezeichen anhängst:
Code:
<form class="[A-Za-z0-9-]+? node-zeitungsschnipsel-form[./=\-\<\>äöüÄÖÜß*„“:\[\],\(\)\#&;?+"\w\s]*?</form>
mfg, metax.
Tarantoga likes this.
__________________
Wenn keiner zuschaut, teile ich heimlich durch Null!
Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter
metax. ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 22.07.11, 21:38   #3 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 13.07.08
enkore Leistung: K 6-3enkore Leistung: K 6-3enkore Leistung: K 6-3
Likes: 85
Standard

Das habe ich ganz vergessen, danke!
__________________
"It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."
+++ BREAKING +++ Troll ertrinkt im Planschbecken +++
enkore ist gerade online   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Regex
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61