Preg_match- und preg_replace-Problem

Diskutiere und helfe bei Preg_match- und preg_replace-Problem im Bereich Webmaster Support, Scripts, etc im SysProfile Forum bei einer Lösung; Huhu! Habe hier ein Problem mit nem Match und Replace. Ich habe einen String, der z.B. folgendes beinhaltet:... Dieses Thema im Forum "Webmaster Support, Scripts, etc" wurde erstellt von Spacerat, 27. Dezember 2007.

  1. Spacerat
    Spacerat ٩(̾●̮̮̃̾•̃̾)۶ /dev/null
    Registriert seit:
    25. Dezember 2006
    Beiträge:
    8.597
    Zustimmungen:
    196
    Name:
    Christian
    1. SysProfile:
    11226
    Steam-ID:
    Spacerat2911

    Huhu!

    Habe hier ein Problem mit nem Match und Replace.
    Ich habe einen String, der z.B. folgendes beinhaltet:

    %%index.php?page=contact%%Kontaktformular%%%

    Ich möchte nun, dass per preg_match geprüft wird, ob innerhalb des Strings ein solcher Beispielstring vorhanden ist. Er ist immer wie folgt aufgebaut:

    %%Link%%Beschreibung des Links%%%

    Das innerhalb der %% gehört in ein <a href="(Wert)">, die Beschreibung hierhin, dann aus den %%% soll das </a> werden.

    Das Resultat soll dann z.B. so aussehen:

    <a href="index.php?page=contact">Kontaktformular</a>

    Kann mir dabei jemand helfen? Das macht mich wahnsinnig.
     
  2. fanrpg
    fanrpg Computer-Guru
    Registriert seit:
    27. Juli 2007
    Beiträge:
    161
    Zustimmungen:
    16
    1. SysProfile:
    30134

    Hehe :D

    Code:
    preg_replace("/^([%]+)([^%]+)([%]+)([^%]+)([%]+)$/i", '<a href="\2">\4</a>', $str);
    Sollte an sich so funktionieren.. geht vllt. noch was besser aber mehr kann ich aus deiner Beschreibung net herausholen...
     
Thema:

Preg_match- und preg_replace-Problem

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden