Hello,
J'ai encore un petit soucis avec les exepressions régulières:
C'est actuellement ce que j'ai.
La je peux donc avoir ces différents cas:
[BALISE]texte[/BALISE]
[BALISE]
text
[/BALISE]
[BALISE]
texte
texte
[/BALISE]
etc..
Le problème que j'ai c'est de la manière dont je l'ai fais je suis obligé d'avoir au moins 2 caractères...et oui car j'autorise un retour à la ligne après la balise [BALISE] et avant la balise [/BALISE], mais un seul. Et ensuite j'oblige à avoir au moins un caractères, puis ce que je veux, puis encore avoir un caractères pour ne pas tomber dans ce genre de situation:
[BALISE]
(plusieurs espaces)
texte
[/BALISE]
Voila.
Je ne sais pas s'il existe une autre manière de faire, mais si jamais vous avez une idée et 2 minutes pour vous prendre la tête merci.
J'ai encore un petit soucis avec les exepressions régulières:
Code:
preg_replacek('`\[BALISE\](?:\\r\\n)?([^\r\n\t]{1}((?:(?!(?:p>|</p)).)*)[^\r\n\t]{1})(?:\\r\\n)?\[/BALISE\]`isU', '<span>$1</span>', $texte);
C'est actuellement ce que j'ai.
La je peux donc avoir ces différents cas:
[BALISE]texte[/BALISE]
[BALISE]
text
[/BALISE]
[BALISE]
texte
texte
[/BALISE]
etc..
Le problème que j'ai c'est de la manière dont je l'ai fais je suis obligé d'avoir au moins 2 caractères...et oui car j'autorise un retour à la ligne après la balise [BALISE] et avant la balise [/BALISE], mais un seul. Et ensuite j'oblige à avoir au moins un caractères, puis ce que je veux, puis encore avoir un caractères pour ne pas tomber dans ce genre de situation:
[BALISE]
(plusieurs espaces)
texte
[/BALISE]
Voila.
Je ne sais pas s'il existe une autre manière de faire, mais si jamais vous avez une idée et 2 minutes pour vous prendre la tête merci.