Pokaż wyniki 1 do 6 z 6

Temat: wyrażenia regularne bebekod

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Zarejestrowany
    Jan 2007
    Skąd
    somewhere in time
    Postów
    510

    Domyślnie wyrażenia regularne bebekod

    Kod php:
    <?php
    $string 
    "normalne [i]kursywa [/i] normalna [b]pogrubiona[/b] normalna ";
    $pattern="#\[b](.*)\[/b]|\[i](.*)\[/i]#";
    $replacement="<b>\\1</b><i>\\2</i>";
    echo 
    preg_replace($pattern,$replacement,$string);

    $string="[i][b] powinna być kursywa i pogrubiona [/b][/i][b][/b]";
    echo 
    "</br>".preg_replace($pattern,$replacement,$string);

    ?>
    chyba nie trzeba tłumaczyć, poprostu ten drugi przyklad nie działa . zamienia tylko i <i> oraz na </i> a [b] już nie rusza niewiem czemu.....
    proszę o pomoc

    oprocz tych ostatnich znaczkow [PHP oraz [/PHP] bo vbuleetin samo je dodało
    Ostatnio edytowane przez ironwall : 05-21-2008 - 18:57

Podobne wątki

  1. Odpowiedzi: 18
    Autor: 07-14-2009, 12:55

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj