Zum Beispiel in dem Du zwei aufeinanderfolgende Klammern (]) verbietest, denn nur bei gesachtelten Tags kommt sowas vor, bei den anderen ist noch das / dazwischen.
Aber mehrfach Textformtaierung soll erlaubt sein. ich habe mir Folgendes überlegt:
preg_match("/[\w+](.*?)[\w+](.*?)[/\w+]/",$Text), Das Problem, das erste das erste [\w+] und [/\w+] müßten die gleiche Varaible haben, beipeilsweise, [b]ööö[i]ll[/b].