What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » Problem with RegExp + Replace

Problem with RegExp + Replace
Author: Message:
deAd
Scripting Contest Winner
*****

Avatar

Posts: 1060
Reputation: 28
– / Male / Flag
Joined: Jan 2006
RE: Problem with RegExp + Replace
Well then I think you're going about it wrong. Here is a better way to do it. The code, however, is a bit messy. This will evaluate division, multiplication, addition, and subtraction (/, *, +, -). It uses the eval() function. It accepts decimals and disregards whitespace. However, there is only support for problems with two numbers (3*4*5 won't work).

code:
var Str = "Did you know that 5 time 5 is 5*5? Did you know that 8 plus 8 is 8+8?";

    var RegExp = /[\d.]+[\s]*[*/+-][\s]*[\d.]+/g;

    Str = Str.replace(RegExp, function(){ var res = eval(RegExp.exec(Str)[0]); RegExp.lastIndex++; return res; } );

This post was edited on 09-28-2006 at 12:14 AM by deAd.
09-27-2006 11:54 PM
Profile PM Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
Problem with RegExp + Replace - by Montago on 09-27-2006 at 08:28 PM
RE: Problem with RegExp + Replace - by deAd on 09-27-2006 at 08:57 PM
RE: Problem with RegExp + Replace - by Silentdragon on 09-27-2006 at 09:24 PM
RE: Problem with RegExp + Replace - by deAd on 09-27-2006 at 09:47 PM
RE: Problem with RegExp + Replace - by Montago on 09-27-2006 at 10:45 PM
RE: Problem with RegExp + Replace - by deAd on 09-27-2006 at 10:49 PM
RE: Problem with RegExp + Replace - by Montago on 09-27-2006 at 10:54 PM
RE: Problem with RegExp + Replace - by deAd on 09-27-2006 at 11:03 PM
RE: Problem with RegExp + Replace - by Montago on 09-27-2006 at 11:09 PM
RE: Problem with RegExp + Replace - by deAd on 09-27-2006 at 11:54 PM
RE: Problem with RegExp + Replace - by Shondoit on 09-28-2006 at 04:57 AM
RE: Problem with RegExp + Replace - by Montago on 09-28-2006 at 11:14 AM
RE: Problem with RegExp + Replace - by CookieRevised on 09-29-2006 at 12:25 AM
RE: Problem with RegExp + Replace - by deAd on 09-29-2006 at 12:34 AM
RE: Problem with RegExp + Replace - by CookieRevised on 09-29-2006 at 12:41 AM
RE: Problem with RegExp + Replace - by deAd on 09-29-2006 at 12:43 AM
RE: Problem with RegExp + Replace - by CookieRevised on 09-29-2006 at 12:51 AM
RE: Problem with RegExp + Replace - by Montago on 09-29-2006 at 09:33 AM


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On