The results you get are as expected.
To get the output you desire try:

var code:String = "alert('foo');";
code = code.replace(/'/g,"\\'");
trace(code);

- Benny

-----Oorspronkelijk bericht-----
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Isaac Rivera
Verzonden: zaterdag 9 juni 2007 19:09
Aan: flashcoders@chattyfig.figleaf.com
Onderwerp: Re: [Flashcoders] Found an AS3 RegExp Bug.

Let me correct a paste mistake there:

THE FOLLOWING CODE:

var pattern:RegExp = /[^\\]'/;
var code:String = "alert('foo');";
code = code.replace(pattern, "\\'");
code = code.replace(pattern, "\\'");

traces: "alert\'fo\');"

Should it not trace: "alert(\'foo\');" instead?

Isaac Rivera
Technology Director :: Experience Design Group
America Online :: New York City
p 212 652-6308 :: c 347 342-2195


On Jun 9, 2007, at 1:04 PM, Isaac Rivera wrote:

> The following code:
>
> var pattern:RegExp = /[^\\]'/;
> var code:String = "alert(\'foo\');";
> code = code.replace(pattern, "\\'");
> code = code.replace(pattern, "\\'");
>
> traces "alert\'fo\');" instead of "alert(\'foo\');"
>
> Isaac Rivera
> Technology Director :: Experience Design Group
> America Online :: New York City
> p 212 652-6308 :: c 347 342-2195
>
>
> _______________________________________________
> Flashcoders@chattyfig.figleaf.com
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com

_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com


__________ NOD32 2320 (20070609) Informatie __________

Dit bericht is gecontroleerd door het NOD32 Antivirus Systeem.
http://www.nod32.nl


_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to