Ergebnis 1 bis 7 von 7

Thema: String zerlegen

  1. #1
    Teeny
    Registriert seit
    13.01.2006
    Beiträge
    39
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard String zerlegen

    Hallo,
    ich arbeite gerade an einem Texteditor, für Foren und ähnliches. Mein Problem betrifft das Programm, welches später den BB-Code in HTML-Code umwandeln soll. Bei meinem BB-Code gibt es eine Funktion für Links, die wie folgt lautet:
    Code:
    [link=http://www.adresse.de]Linktext[/link]
    Der komplette zu bearbeitende String könnte also z.B. so aussehen:
    Code:
    Bla Bla Bla [link=http://www.adresse1.de]Link 1[/link]Bla Bla Bla [link=http://www.adresse2.de]Link 2[/link] Bla Bla Bla
    Meine Frage lautet nun, wie ich den Code in HTML umformen kann. Mit dem obigen Beispiel müsste das dann also so aussehen:
    Code:
    Bla Bla Bla Link 1Bla Bla Bla Link 2 Bla Bla Bla
    Ich habe schon mit diversen String-Funktionen herumjongliert, bin jedoch zu keinem Ergebniss gekommen. Es wäre also nett, wenn ihr mir helfen könntet. Danke im Vorraus,
    Daniel
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Azubi(ne)
    Registriert seit
    26.01.2006
    Ort
    Remagen
    Beiträge
    94
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Du kannst das mit regulären Ausdrücken machen oder auf die etwas grobe Variante per str_replace().

    Das nur so als Einstiegstipp .

  3. #3
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    @ ben, pre_replace wäghre der richtige tipp gewesen...

    $message = preg_replace("#\[link=(http://)?(.*?)\](.*?)\[/link\]#si", "<A HREF=\"http://\\2\" TARGET=\"_blank\">\\3</A>", $message);

  4. #4
    Azubi(ne)
    Registriert seit
    26.01.2006
    Ort
    Remagen
    Beiträge
    94
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von GreenRover
    @ ben, pre_replace wäghre der richtige tipp gewesen...
    Ich denke mal, dass meine erste Aussage zu den regulären Ausdrücken absolut ausreichend war für einen ersten Tipp .

    preg_replace() nutzt nichts Anderes :P

  5. #5
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ROFL Ben...

    http://de.php.net/manual/en/function.str-replace.php

    was heist wohl dersufix str == string und preg == regulärer Ausdruck

    So und nun überleg nochmal..

    str_replace -- Replace all occurrences of the search string with the replacement string

  6. #6
    Azubi(ne)
    Registriert seit
    26.01.2006
    Ort
    Remagen
    Beiträge
    94
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von Ben
    oder auf die etwas grobe Variante per str_replace().
    Wer lesen kann ist klar im Vorteil. :P

  7. #7
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    kk du hat recht und ich meien ruhe.

    Oder du beweist das es auch mit str_replace geht... ohne speed verlsut :-p

Ähnliche Themen

  1. String ohne Trennzeichen zerlegen
    Von ssi:gen im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 25
    Letzter Beitrag: 01.09.2007, 12:56
  2. notebook zerlegen...
    Von driver im Forum Computer - Internet Forum
    Antworten: 5
    Letzter Beitrag: 28.01.2007, 01:02
  3. String kürzen
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 28.12.2006, 17:28
  4. Filme zerlegen
    Von Kuhgel im Forum Computer - Internet Forum
    Antworten: 9
    Letzter Beitrag: 10.04.2006, 12:19
  5. PHP + String länge?
    Von gast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 06.08.2004, 13:04

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •