3 votes

Regex & BBCode - Perfectionner la citation imbriquée

Je travaille sur un BBcode pour mon site web.

J'ai réussi à faire fonctionner la plupart des codes parfaitement, mais la balise [QUOTE] me donne du fil à retordre.

Quand je reçois quelque chose comme ça :

[QUOTE=1]
[QUOTE=2]
This is a quote from someone else
[/QUOTE]
This is someone else quoting someone else
[/QUOTE]

Il reviendra :

> 1 said:  [QUOTE=2]This is a quote from
> someone else

This is someone else quoting someone else[/QUOTE]

Ce qui se passe, c'est que le [/quote] de la citation imbriquée ferme le bloc de citation.

La Regex que j'utilise est :

"[quote=(.*?)\](.*?)\[/quote\]'is"

Comment puis-je faire en sorte que les citations imbriquées apparaissent correctement ?

Merci.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X