preg_match
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anregenden lesestoff
arbeiten
ausdruck
auslese
code
dom
funktion
helfen
http
inhalt
lernen
leute
mache
marke
match
problem
text
url
verkleinern
vorkommen
-
Hallo Leute,
wie immer komme ich auf das preg_match nicht klar, ich werde es nie lernen....
Ich möchte alles zwischen:
<div class="avatarLarge"> <div class="dynamicAvatar avatar"> <div style="display:none;">911670</div>
und
<img src="http://avatar_status_away_thumb.gif" alt="" /></div> </div> </div>
auslesen und anzeigen. Wie mache ich das am besten bzw. einfach gesagt wie sieht der Code dafür aus? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Mir persönlich wird nicht klar, was genau du woraus lesen willst. Da kann man dir nur schwer bis garnicht helfen.
Könntest du evtl ein wenig spezifizieren, was du wo rauslesen willst?
Als anregenden Lesestoff könnt ich allerdings dies empfehlen: http://www.tutorials.de/content/1191-regulaere-ausdruecke-regular-expressions-regex-mit-php.html
Hier werden regex recht einfach erklärt, vllt kommst du damit ja schon weiter.
Liebe Grüße -
PHP DOM ist für solche Probleme sehr hilfreich:
http://de.php.net/manual/de/book.dom.php
Viele der Funktionen sollten aus Javascript bekannt sein.
Beitrag zuletzt geändert: 19.3.2012 14:58:46 von chatter -
Naja, bei "getElementsByClassName" wirds aber schwierig :p
-
Hallo,
falls du doch mit regex arbeiten möchtest:
die Tags vor und nach "(.*)" kannst du (wahrscheinlich) noch verkleinern, solange sie nicht genau so im Suchergebnis vorkommen. $str ist der zu durchsuchende Text.$pattern = '~<div style="display:none;">911670</div>(.*)<img src="http://avatar_status_away_thumb.gif" alt="" /></div>~s'; preg_match($pattern,$str,$matches); echo $matches[1];
Gruß -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage