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: [email protected]
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
>
>
> _______________________________________________
> [email protected]
> 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
_______________________________________________
[email protected]
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
_______________________________________________
[email protected]
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