naja, nachvollziehen kann ich's immer noch nicht, versuch dich mal, so als tipp, an folgendem für eine liste:
zum umwandeln:
der 1. parameter sind die einzelnen[*] (also die einträge der liste), der zweite (optionale parameter) ist die art der liste (also wie nummeriert werden soll)
Code:
%(\[)(list)(=)(['\"]?)([^\"']*)(\\4])(.*)(\[\/list)(((=)(\\4)([^\"']*)(\\4]))|(\]))%esiU bzw. (ohne explizite angabe eines "list-styles") %(\[)(list)(])(.*)(\[\/list\])%
Code:
"'</p>'.create_list('\\7', '\\5').'<p>'" bzw. "'</p>'.create_list('\\4').'<p>'"
EDIT:
brich doch bitte mal dein posting um
Kommentar