mir: RegExpr.: Links...

moin

ich will, dass alle internet adressen (nicht links!) ermittelt werden.
also immer, wenn irgendwo in dem string 'http://...' vorkommt.
hierbei weiß ich nicht so recht, wie man das einschränken kann...
kann man sagen, dass ' ' das ende darstellen?
also z.b.:
#href://([^ ].*) #

oder wie würdet Ihr das machen?

dann kommt noch ein problem hinzu, welches allerdings nur die links betrifft:
es gibt auch links mit dem href als tag:
../irgendwas
./irgendwas
/irgendwas
irgendwas

wie soll das gehandhabt werden?

bitte helft mir... hab die letzten zwei tage damit verbracht und es leider nicht geschafft :-(((

danke

  1. Hi,

    kann man sagen, dass ' ' das ende darstellen?

    unsicher. Die(!) Regular Expression zur Erkennung einer URL findest Du im Archiv (Tipp: suche nach "prospero"). Sie ist acht Kilobyte lang.

    dann kommt noch ein problem hinzu, welches allerdings nur die links betrifft:
    es gibt auch links mit dem href als tag:

    Die alle eines gemeinsam haben: Sie stehen in einem href-Attribut (ggf. auch in src). Damit hast Du das Problem auf eines der Strukturerkennung reduziert. Hinweis: Muster sind nicht in der Lage, Strukturen abzubilden.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. hi,

    ich will, dass alle internet adressen (nicht links!) ermittelt werden.

    das sind aber ganz schön viele.

    *scnr*

    gruss,
    wahsaga