rami
0
Hallo HaBo'ler!
Für verschiedene Projekte benötige ich BBCodes, und schreibe daher immer wieder meine Klasse "bbcodeforxhtml" weiter. Nun habe ich ein Problem und benötige eure Hilfe.
Ich habe seit neuestem für erhöhte Lesbarkeit in einem Forum ein "Text-Cleaning" eingebaut, d.h. ich möchte Plenken und mehrfache Ausrufezeichen etc, autom. entfernen. Nun sollen [code]-Blöcke davon unbetroffen sein. Mir will es aber nicht gelingen, einen entsprechenden RegExp zu schreiben.
Mein Ansatz #(?<!\[code\](?!\[/code\])) ([^ ]+) ([!?,.:;])# funktioniert erstens nicht, zweitens würde er bei verschiedenen Code-Blöcken Anfangen zu spinnen.
Wäre Toll, wenn mir jemand helfen könnte. Den ganzen aktuellen Quellcode der Klasse gibt es unter http://code.google.com/p/bbcodeforxhtml/source/browse/trunk/bbcode.php?r=15
Raphael
Für verschiedene Projekte benötige ich BBCodes, und schreibe daher immer wieder meine Klasse "bbcodeforxhtml" weiter. Nun habe ich ein Problem und benötige eure Hilfe.
Ich habe seit neuestem für erhöhte Lesbarkeit in einem Forum ein "Text-Cleaning" eingebaut, d.h. ich möchte Plenken und mehrfache Ausrufezeichen etc, autom. entfernen. Nun sollen [code]-Blöcke davon unbetroffen sein. Mir will es aber nicht gelingen, einen entsprechenden RegExp zu schreiben.
Mein Ansatz #(?<!\[code\](?!\[/code\])) ([^ ]+) ([!?,.:;])# funktioniert erstens nicht, zweitens würde er bei verschiedenen Code-Blöcken Anfangen zu spinnen.
Wäre Toll, wenn mir jemand helfen könnte. Den ganzen aktuellen Quellcode der Klasse gibt es unter http://code.google.com/p/bbcodeforxhtml/source/browse/trunk/bbcode.php?r=15
Raphael