Hallo zusammen im noch mehr funktionaleren wer-weiss-was
Ich habe was kleines in PHP geschrieben, welches mir URLs aus einem String auslesen sollte.
Jedoch wird nix ausgelesen.
Wahrscheinlich ist mein regulärer Ausdruck falsch.
Please help. www.IRGENDWAS.htm oder soll auch mit html enden dürfen soll ausgelesen werden.
Unten mein bisheriger Versuch:
Ohne jetzt mal auf die sinnhaftigkeit und logische richtigkeit der regexp einzugehen (um urls richtig abzudecken, braeuchte es da einen anderen ausdruck), versuche:
ereg(„www.[a-zA-Z_/]+.htm[l]?“,$str,$regs)
Das „+“ steht fuer 1 oder mehrere, das „?“ fuer 1 oder keines.
HTH,
chris.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
PHP4
Îch denk mal es wird nicht zutreffen, du sagst ja explizit PHP3, aber falls du es doch mit PHP4 versuchst zum laufen zu kriegen wirst du an „{irgendwas“ scheitern, du musst dann die Klammer escapen „{irgendwas“
Ich danke Euch allen )
Jeder von Euch hat mir gut geholfen
Ich werde jetzt aus einem Text URLs in ein Array werfen und dann jede etwas inhaltlich auswerten.