oops, forgot about the comparison operator being optional. New version: /(((<|>)=?)|==)?(-?\d+)/
hot darn. Dave On Thu, Mar 5, 2009 at 10:44 AM, David Hershberger <he...@zipzapplay.com>wrote: > How's this? > > /(((<|>)=?)|==)(-?\d+)/ > > Then the comparison operator is in result[1] and the number is in > result[4]. You said "integer", so I threw in the optional negative sign. :) > > Dave > > > On Thu, Mar 5, 2009 at 10:02 AM, Glen Pike <g...@engineeredarts.co.uk>wrote: > >> Hi, >> >> How about: >> >> /([=><]+)([0-9]+)/ >> >> Check out "RegExr" by Grant Skinner - it's lovely. >> >> The problem with <= and >= is that there is "look behind" in the regex >> controlled by these chars so the order of =>< seems to be important??? >> Glen >> >> >> Jiri wrote: >> >>> I would like some help on a regExp >>> >>> I have a string and want to split it into the first character being a >>> <|>|<=|>=|== the second part being an int. >>> >>> so ">100" >>> >>> would return >>> result[1] = '>' >>> result[2] = 100 >>> >>> so "100" >>> >>> would return >>> result[1] = 'undefined' >>> result[2] = 100 >>> >>> Here is what I have so far, but it is killing me. >>> >>> var pattern:RegExp = /^(\d)?(^\d+)|(<?????>)/ >>> var result:Object = pattern.exec(tConditionalString); >>> >>> I tried another approach but i am still figuring out how to do it. It >>> goes something like this >>> var pattern:RegExp = /^(>):((?(2)then|else)) >>> >>> >>> Jiri >>> >>> >>> >>> >>> _______________________________________________ >>> Flashcoders mailing list >>> Flashcoders@chattyfig.figleaf.com >>> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >>> >>> >>> >> _______________________________________________ >> Flashcoders mailing list >> Flashcoders@chattyfig.figleaf.com >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> > > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders