Bonjour,
j'ai coder les regex suivantes mais je ne m'en sors pas avec les commentaires . Cette regex sert à colorer le code css. Merci de vos réponses mais svp ne me dites pas de prendre un script tout fait.
merci
oups je vient de me rendre compte que je me suis trompé de forum. Je voulais éditer ce sujet dans la catégorie PHP
Désolé
Modifié par ttoine (24 Sep 2005 - 16:49)
j'ai coder les regex suivantes mais je ne m'en sors pas avec les commentaires . Cette regex sert à colorer le code css. Merci de vos réponses mais svp ne me dites pas de prendre un script tout fait.
merci
<?php
if(isset($_POST['texte']) and !empty($_POST['texte']))
{
$texte = $_POST['texte'];
$texte = preg_replace('!([a-z-]*):!U', '<span style="color: red;">$1</span>:', $texte);
$texte = preg_replace('!([a-z_]*)(:active|:after|:before|:first-child|:first-letter|:first-line|:focus|:hover|:lang|:link|:visited)!', '<span style="color: blue">$1</span><span style="color: yellow">$2</span>', $texte);
$texte = preg_replace('!(\.|#)([a-z_]*)!', '<span style="color: green">$1$2</span>', $texte);
$texte = preg_replace('!([0-9a-fA-F]{6})!', '<span style="color: orange">$1</span>', $texte);
$texte = preg_replace('!<span style="color: green">(#)</span>!', '<span style="color: orange">#</span>', $texte);
$texte = preg_replace('!<span style="color: red;">([a-z_])</span><span style="color: blue"></span><span style="color: yellow">(:active|:after|:before|:first-child|:first-letter|:first-line|:focus|:hover|:lang|:link|:visited)</span>!', '<span style="color: black">$1</span><span style="color: yellow">$2</span>', $texte);
$texte = preg_replace('!(.png|.gif|.jpg|.jpeg)!', '<span style="color: black">$1</span>', $texte);
$texte = preg_replace('!(\{)!', '<span style="color: purple">$1</span>',$texte);
$texte = preg_replace('!(\})!', '<span style="color: purple">$1</span>',$texte);
$texte = preg_replace('!(/\*)([a-z]*)(\*/)!', '<span style="color: gray">$1$2$3</span>', $texte);
$texte = nl2br($texte);
echo $texte;
?>
oups je vient de me rendre compte que je me suis trompé de forum. Je voulais éditer ce sujet dans la catégorie PHP
Désolé
Modifié par ttoine (24 Sep 2005 - 16:49)