1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Mitglieder
  3. liquid

Beiträge von liquid

  • RegEx für URL-Erkennung (php)

    • liquid
    • 15. Mai 2006 um 13:24

    tatsächlich...
    danke danke danke!

    sollte mir wohl angewöhnen sowas genauer zu überprüfen :grinning_face_with_smiling_eyes:
    kann gut sein das ich irgendwo nen tipp bzw kopier fehler hatte...

    thx

    greez
    liquid

  • RegEx für URL-Erkennung (php)

    • liquid
    • 15. Mai 2006 um 12:17

    sieht danach aus, danke
    leider hab ichs ncoh ned zumlaufen gekriegt.

    zumindest meint der RegEx Tester auf:
    http://regexlib.com/RETester.aspx
    das er mit dem ausdruck nichts findet..

    naja, werd mal weiter probieren.

    greez
    liquid

  • RegEx für URL-Erkennung (php)

    • liquid
    • 15. Mai 2006 um 12:05

    Hi!

    ich bastel jetz schon seit 2 Tagen dran rum, bin aber leider absoluter RegEx noob und häng vorne und hinten.

    Das Problem.

    ich will eine php-funktion schreiben, die einen String, der eine url enthällt in einen String umwandelt, indem die URL html-tauglich ist.
    sprich:
    zB: "meine neue homepage ist http://www.domain.com"
    soll in: "meine neue homepage ist <a href=....>domain.com</a>
    umgewandelt werden.

    die Ersetzung ist mittels preg_replace kein problem. Woran es mir allerdings mangelt ist
    1) das RegEx pattern
    2) ne Idee wie ich die Ausgabe formatiere.

    Der Einfachheit halber müssen lediglich URLs die mit www. beginnen und mit einer gewöhnlichen domainendung enden (also keine unterordner, seiten oder php-variablen) erkannt und ersetzt werden.
    Der Output der URL sollte in form von:
    <a href="URL">domain.endung</a> ausgegeben werden. (also der Linkname ohne "www.")

    mit ^(www\.)(\w)+(\.\w)*(\.(\w$){2,4})

    komm ich nämlich ned sonderlich weit...
    (also beginn mit "www.", danach wortkette, optional ".wortkette" in beliebig häufiger wiederholung und eine wortkette mit "." und 2-4 zeichen dahinter)

    aber war bisher ein ziemlich banaler versuch (zugegeben) und funktioniert wie gesagt ned ganz so wie ich mir das vorstell.

    Ich wäre für jegliche Hinweise zu RegEx und meinem Problem dankbar.

    lg
    liquid

    ps: Danke im voraus für alle antworten, zumindest alle sinnvollen :grinning_squinting_face:

Rechtliches

Impressum

Datenschutzerklärung