[Flashcoders] Found an AS3 RegExp Bug.
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
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
RE: [Flashcoders] Found an AS3 RegExp Bug.
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
Re: [Flashcoders] Found an AS3 RegExp Bug.
Thank you benny. I can see how this works, but why does my pattern(/[^ \\]'/) does not? 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:30 PM, Benny wrote: var code:String = alert('foo');; code = code.replace(/'/g,\\'); trace(code); ___ 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