Salut à tous !
Voilà, je ne suis pas fervent connaisseur en regex et je m'interesse à l'optimisation de celle-ci.
Voilà le genre de regex que j'ai :
Explication : J'utilise ca dans un texte contenant des balises [t] et [\t] (= titre). Ce que je cherche à faire est donc de les remplacer par du code html. De plus, il ne doit pas y avoir de retour à la ligne ni tabulation autour des balises d'ou les (?:<br />\n[\t]*) autour de ces balises.
Je voudrais savoir ce que vous en pensez, et ce que vous me conseillerez eventuellement de modifier afin d'optimiser la vitesse d'execution ?
merci d'avance !
Voilà, je ne suis pas fervent connaisseur en regex et je m'interesse à l'optimisation de celle-ci.
Voilà le genre de regex que j'ai :
Code:
$string = preg_replace("#(?:<br />\n[\t]*)*\[t\](?:<br />\n[\t]*)*(.*?)(?:<br />\n[\t]*)*\[/t\](?:<br />\n[\t]*)*#is", "\n<h3>\\1</h3>\n", $string);
Explication : J'utilise ca dans un texte contenant des balises [t] et [\t] (= titre). Ce que je cherche à faire est donc de les remplacer par du code html. De plus, il ne doit pas y avoir de retour à la ligne ni tabulation autour des balises d'ou les (?:<br />\n[\t]*) autour de ces balises.
Je voudrais savoir ce que vous en pensez, et ce que vous me conseillerez eventuellement de modifier afin d'optimiser la vitesse d'execution ?
merci d'avance !