PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Board code



localhost
05-03-2005, 16:52
Hallo
Wie funktunirt eindlich so ein board code
ich weis wie ich [ in < umwandel kann und wieder zurück

$search = array('[b]','</b>');
$replace = array('<b>','<b/>');

Aber wenn eienr nur [b] auf macht und nicht wieder zu das dan erst gar kein b kommt

sixfriends
06-03-2005, 00:24
Ich hab mir zwar noch kein Board so genau angesehen, aber ich vermute mal, das sich das recht effektiv mit regulären Ausdrücken prüfen lässt....

msi
06-03-2005, 01:02
Hallo
Wie funktunirt eindlich so ein board code
ich weis wie ich [ in < umwandel kann und wieder zurück

$search = array('[b]','</b>');
$replace = array('<b>','<b/>');

Aber wenn eienr nur [b] auf macht und nicht wieder zu das dan erst gar kein b kommt

dann ersetzt man halt nur wenn beides da ist:



$ergebnis = preg_replace ( '/[b](.*?)[\/b]/', "<b>\$1</b>", $text )


.*? ist die nicht gefäßige variante von .*, dass heißt er nimmt nur so wenig wie möglich.

Markus