|
Posted by Vince Morgan on 04/27/07 04:27
"Vince Morgan" <vinhar@REMOVEoptusnet.com.au> wrote in message
news:4630e557$0$6918$afc38c87@news.optusnet.com.au...
> > But when I change a color, this script puts for example <font
> color=#CCCCCC>
> > in front of letters but I need <font color="#CCCCCC"> because Flash
won't
> > read it without quotes. And I can't say str_replace #CCCCCC with
"#CCCCCC"
> > because I don't know wich color the person will choose.
> >
> > Please if you have some idea help me!
> >
> >
>
> $in = 'This is <font-color=#CCCCCC>a color';
> $out = preg_replace('/(font-color=)(#)([0-9a-fA-F]+)(\>)/',
> '\\1'.'"\\2'.'\\3'.'"\\4', $in);
>
> I don't have much experience with regular expressions, but this may do it
> ana;
> I would test it carefully first;
And I wouldn't trust me not to write "<font-color" instead of <font color
If you try to use the expresions without changing that nothing will happen.
Navigation:
[Reply to this message]
|