Forum Moderators: coopster & phranque

Message Too Old, No Replies

Perl Amperstamp Filter? How to change & in to &?

         

JAB Creations

1:23 am on Mar 9, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



How do I filter amperstamps to instead be written as &?

John

zCat

1:27 am on Mar 9, 2006 (gmt 0)

10+ Year Member



Like this?

$string =~ s/&/&/g

JAB Creations

2:07 am on Mar 9, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Righteous! Righteous!

Thank you so much zCat! :)

John

perl_diver

8:19 am on Mar 9, 2006 (gmt 0)

10+ Year Member



what will happen if the string already contains &? you will get &

You can use?! to not match & followed by amp;


$string =~ s/&(?!amp;)/&/ig;

but if you are sure there will never be & in the string then just use the regexp already posted.

[edited by: coopster at 9:17 pm (utc) on Mar. 9, 2006]
[edit reason] disabled graphic smile faces ;-) [/edit]

JAB Creations

6:59 pm on Mar 9, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



$string =~ s/&(?!amp;)/&/ig;

Just want to confirm with smilies disabled?

Good followup btw. :-)

perl_diver

9:31 pm on Mar 9, 2006 (gmt 0)

10+ Year Member




Just want to confirm with smilies disabled?

Confirmed :)

bedlam

9:45 pm on Mar 9, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



<pedant mode="on">

What the heck is an amperstamp [google.com]? "&" is an ampersand [google.com]...
</pedant>

-b