Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1591 connectés 

 


Dernière réponse
Sujet : [PHP]syntaxe pour mon expression reguliere
Krueger Ah, oui en effet j'avais pas vu le + mal placé.
Sinon pour chercher ' normalement tu peux le mettre tel quel. Il faudra le déspécialiser s'il se trouve dans une chaîne de caractères.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Krueger Ah, oui en effet j'avais pas vu le + mal placé.
Sinon pour chercher ' normalement tu peux le mettre tel quel. Il faudra le déspécialiser s'il se trouve dans une chaîne de caractères.
becvert en fait j'ai trouve
c'est le + qui etait mal place (avant la parenthese)
maintenant ca roule
$body=preg_replace("/\[color=([a-f0-9#]+)]/i", "<font color="$1">", $body);  
 
j'avais en effet oublie un \  
preg_replace est une fonction compatible perl pour php
j'ai jamais fait de perl
 
merci krueger
 
tu sais comment chercher ' en perl ?
Krueger

Code :
  1. $body = preg_replace("/\[color=([a-f0-9#])+\]/i",
  2.                       "<font color="$1">",
  3.                       $body);

?
 
Je m'y connais rien en PHP, mais j'imagine que ton problème doit se résoudre comme en Perl: déspécialisation des crochets.

 

[jfdsdjhfuetppo]--Message édité par Krueger--[/jfdsdjhfuetppo]

becvert j'ai besoin d'un coup de main,
dans $body, un texte quelconque
je peux avoir
"debut [color=#ff0000]une partie de body[/color] fin"
 
j'ai besoin de remplacer "[color=#ff0000]"
par "<font color=#ff0000>"
en utilisant preg_replace
 
j'ai essayé  
$body=preg_replace("/[color=([a-f0-9#])+]/i", "<font color="$1">", $body);
mais ça marche pô
j'ai suspecté mon "[a-f0-9]" de ne prendre que le premier caractere
mais en fait il ne prend rien du tout!
 
j'utilise ca pour mon "phorum" perso
(phorum.org)

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR