Einzelnen Beitrag anzeigen

Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#1

[PHP] Regulärer ausdruck für Listen

  Alt 27. Aug 2006, 14:36
Hallo Leute ich bin grad am verzweifen, da ich keinen passenden Ausdruck für folgendes Problem finde:

Ich möchte in einem Forum eine Listeneingabe so wie hier in der DP ermöglichen.
Code:
[list][*]dfgdfg[*]dfgdfg[*]fhgfhgf[/list]
Allerdings finde ich keine möglichkeit, da ja eine beliebige Anzahl von[*] in der Zeichenkette vorkommen können.
Mein erster Ansatz wsr folgender:
Code:
$zeichenkette = '[liste][*]sdfxxxxsdf[*]sfyyyysdf[*]sdzzzzfdsf[/liste]';
$suchmuster = '/\[liste\]\[\[*\](\w*)[
]*\[]\/liste\]/U';
$ersetzung = '<ul>[*]$1[*]$2[/list]';
echo '<textarea cols="75" rows="30">'.preg_replace($suchmuster, $ersetzung, $zeichenkette).'</textarea>';
Das Problem ist nur, dass das ganze leider nicht funktioniert

Ich vertraue jetzt mal ganz auf euch
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat