Exercice

Nous allons réaliser ce qu'on appelle un parser (= "parseur").
Le parser va servir à transformer le texte rédigé par un visiteur (forum / chat / livre d ’or...), en un texte inoffensif mais qui accepte aussi du bbCode !
  • [b][/b] : pour mettre du texte en gras.
  • [i][/i] : pour mettre du texte en italique.
  • [color=red][/color] : pour colorer le texte
Nous ferons en sorte de remplacer aussi automatiquement les URL (http://) par des liens cliquables.

Résultat


Ceci est un petit exemple d'utilisation d'expression régulière. https://regex101.com/ lien vers Regex101

Fonction carré