kostenloser Webspace werbefrei: lima-city


string verändern

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    n*****d

    Hi Leute,

    Ich m?chte aus diesem String alles l?schen bis nur noch http://cpp.eu.tt zu sehen ist :

    <a href="http://cpp.eu.tt">"http://cpp.eu.tt"</a>


    Es soll aber auch noch funktionieren wenn es nicht http://cpp.eu.tt ist.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. einfach :
    <a href="http://cpp.eu.tt">http://cpp.eu.tt</a>
    oder wie willst du das?!
  4. Autor dieses Themas

    n*****d

    ne das soll eine PHP-Funktion machen. Er holt sich den String aus der Datenbank (das funktioniert) un dann soll er ihn umwandeln
  5. 2**s

    Hier ein bischen pseudocode

    $String = substring(indexof('>', $String), lastindexof('<'$String), $String);

    weiss nicht mehr, wo der string ?bergeben wird... kann auch anders sein
    http://www.php.net

    ansonsten m?sste es aber laufen
  6. Ja, gleich mal eine Frage zu Anfang, meinste den ersten oder den zweiten Teilstring? Ich pers?nlich w?rde ja bei dieser Aufgabenstellung bauernschlau den zweiten nehmen, allerdings gehe ich schon davon aus das Du die URL weiterverarbeiten willst und somit den ersten suchst ...

    erledigt wird das ?ber regul?re Ausdr?cke, die gibts f?r php und (komfortabler) mit perl.

    #!/usr/bin/perl

    $in = "<a href=\"http://www.lima-city.de\">http://www.lima-city.de</a>";

    $in =~ /<a.*[hH][rR][eE][fF]=\"([^"]*)\".*/;
    $out = $1;

    print "->$in\n";
    print "->$out\n";
  7. Autor dieses Themas

    n*****d

    Was hei?en den index und indexof ???
  8. 2**s

    wenn du es nicht weiss, lies bei
    http://www.php.net
    nach
  9. Autor dieses Themas

    n*****d

    Ich habe am anfang vergessen zu schreiben dass ich das ich den string <?<a href="http://cpp.eu.tt">"http://cpp.eu.tt"</a>?> erstmal aus einem anderen string heraussuchen muss. Wie kann ich das machen.

    @2mas
    bei php.net gibt's nicht ?ber indexof und lastindexof
  10. 2**s

    sorry, zuviel java programmiert

    $STRING = substr($STRING, strpos($STRING, '>'), strrpos($STRING, '<'));

    Aber mit regul?ren ausdr?cken biste glaube ich schneller am ziel.

    grade wenn es sich um viel text handelt
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!