Hallo, gibt es eine Liste von Preg_match_all Parametern?
Ich habe bisher ein Tutorial gefunden was hilfreich war,
wenigstens ein paar zu finden:
http://infos24.de/phpe/handbuch/…xpression.htm#1
Doch es gibt ja bei weitem noch mehr? Kennt da jemand was?
Danke
preg_match_all() Parameter
-
-
warum reicht dir die Doku nicht?
http://php.net/preg-match-all -
Ok ich denke ich habe das falsche Wort benutzt ich meinte die
Patternmöglichkeiten von preg_match_all.
Ich verstehe auch nicht warum man zu den "" ein "!!" oder "//"
als Begrenzer des Patterns nutzt, da dies doch eigentlich die
"" schon machen. -
Das sind reguläre Ausdrücke. "" fassen für PHP nur den regulären Ausdruck (regexp) als String ein. Der regexp selber wird dann nochmal mit zwei identischen anfangs- und schlusszeichen eingegrenzt, z.B. mit so /regexp/.
einfaches beispiel, ich prüfe, ob am anfang eines mixed-strings eine zahl ist:
/ = regexp fängt an
^ = der wert wird am anfang des strings erwartet, nicht einfach irgendwo im string
( = hier beginnt der beschrieb dessen, was ich suche
[ = eckige klammern enthalten jeweils einen bestimmten zeichensatz, den ich gerade definiere:
0-9 = irgendeine einstellige zahl
] = der zeichensatz ist beschrieben, schlussklammer
) = meinen suchwert ist beschrieben, schlussklammer
/ = mein regexp ist fertigIn diesem thread wurde ein link gepostet zu einem deutschen tutorial:
https://www.forum-hilfe.de/showthread.php?t=43037alles andere was du darüber wissen musst:
http://www.regular-expressions.info/tutorial.htmlreguläre Ausdrücke haben verschiedene "Dialekte", hier steht alles PHP/PERL spezifische:
http://ch.php.net/manual/de/book.pcre.phpÜbernimm dich nicht beim lernen, du könntest die Welt in einem regexp abbilden
Lern einfach mal die Grundsätze und dann jedes mal einfach das dazulernen, was du gerade brauchst. -
Danke hier habe ich noch einige gesehen die ich noch nicht kannte
-
Klar PHP ist nicht gut in stringverwaltung , aber es gibt ja schon ein paar string funktionen, deswegen muss man nichti mmer auf ein regexp zurückgreifen , in dem fall :
$test = $string[0];
if(intval($test)) {echo 'Eine Zahl'; }Viel sinnvoller:) spirch nur in notfall regexp, oder für ganz faule...^^
-
War nicht als sinnvolle Anwendung gedacht, hatte bloss kein bock was Gescheites zu überlegen.
-
Ich will halt lernen was man damit so alles von Webseiten auslesen kann.
Sehe ich das richtig, dass man damit auch Backlinkprüfungen durchführen
kann? -
Damit kannst du fast alles auslesen.
Was ist für dich eine backlinkprüfung? -
Zitat
Was ist für dich eine backlinkprüfung?
Seite eintragen - Seite auslesen - Domain extrahieren - Gucken ob
extrahierte Domain = http://iwas.deKönnte mir vielleicht wer ein Beispiel schreiben wie man mit preg_match_all alle title=" " Beschreibungen von Bildern
auslesen kann. Weil ich weiß nicht wann man \ <- das nutzen
muss und wann nicht bzw. wie das mit den " oder ' Handling
aussieht. Wird hier einfach wie in PHP üblich escaped? "\" -
Ich bin mir fast sicher, dass deine Fragen bei allen drei links die ich gepostet habe beantwortet sind..