Bonjour à tous,
Voila je vous expose mon soucis :
Je voudrais faire un regex en javascript, qui remplace des balises bbcode mais que celles-ci ne soient pas comprises dans une autre balise.
C'est peut etre pas clair , alors je vais vous mettre un exemple :
Donc c'est mon regex par exemple pour remplacer les [b] en balise <strong>
Code : Sélectionner tout - Visualiser dans une fenêtre à part /\[b\](.*?)\[\/b\]/gi
maintenant j'aimerais que ces balises ne soit pas remplacer lorsque je met la balise [bbcode] par exemple
j'ai penser à cela :
toutefois cela en tout logique devrait m'interdire les lettres [ ] b c o d e en debut de chaine et / b c o d e [ ] en fin de chaine./[^\[bbcode\]](.*?)\[b\](.*?)\[\/b\](.*?)[^\[\/bbcode\]]/gi
J'avoue c'est une question que je me pose et que je ne comprend pas comment faire pour cela.
J'espère que vous aurrez compris mon soucis
Et merci d'avance pour vos réponses.
Partager