bbcode - expressions régulieres
Bonjour
Je me fais un petit bbcode et une de mes expressions régulieres me pose probleme
Voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| function replaceByTag($contenuP){
$aRegExp=[];
$aTag=[];
$aRegExp[0]='#\[\/TEXTE\]#';
$aRegExp[1]='#\[TEXTE POLICE=\"([a-zA-Z]*)\"\]#';---> lexpression réguliere qui pose probleme
$aTag[0]="</FONT>";
$aTag[1]="<FONT FACE=\"$1\">";
//$aRegExp[2]=/\[image id=\"([a-zA-Z0-9-_]*\.(jpg|png|gif))\"src=\"image\/([a-zA-Z0-9-_]*\.(jpg|png|gif))\"\]/g;
echo count($aRegExp);
for($j=0;$j<count($aRegExp);$j++){
echo $j;
$texte = preg_replace($aRegExp[$j],$aTag[$j],$contenuP);
}
echo "<br>".$texte."";
} |
l’expression devait me retourner avec [TEXTE POLICE="Verdana"]hello[/TEXTE] le code html suivant <FONT FACE="Verdana">hello</FONT> et là j'ai
<FONT FACE="Verdana">hello[/TEXTE] j'ai beau regarder ce qu ne va pas je ne trouve pas merci pour votre aide :)
Re probleme d"'expression reguliere
Bonjour ,
J'ai un probleme d'expression régulière 2 h que j'y suis
Mon code
Code:
'#\[IMAGE id=\"https|http\:([a-zA-Z0-9/.-_]*)\" src=\"https|http\:([a-zA-Z0-9/.-_]*)\"\]#';
pour traiter ce type de lien [IMAGE id="https://www.bergerac.fr/wp-content/uploads/2017/08/solidarite.jpg" src="https://www.bergerac.fr/wp-content/uploads/2017/08/solidarite.jpg"] pour le remplacer par ça
Code:
$aTag[13]="<img id=\"$1\" src=\"$1\">";
Merci pour votre aide :)