I am trying to find if a substring (pattern) is included in a string (path). I use the search method of String class, but if my pattern string includes regular expressions special characters (i.e. ()$), the search function returns (-1). How can I escape these characters?
Code:
// with path="hello$world" and pattern="hello$" this returns -1
function checkPath (pattern:String):int
{
var reg:RegExp = new RegExp(pattern);
return path.search(reg);
}
I need 3 different regular expressions one that finds at the beginning of the string a 'D' and a space then a name, so 'D patrickgates hello there' would return 'D patrickgates', or if all possible would return just 'patrickgates' one that will find the @ sign and a name together anywhere in the string so '@patrickgates hello, world' would work and return '@patrickgates' or if at all possible would return just 'patrickgates' one that will find 'RT' and a space and then '@' and the username at the beginning of the string so 'RT @patrickgates' would work if returning just the username and also being true isn't possible with one regex, then I could use one to match to, and one that will delete the 'D' or the '@' or the 'RT'.
i am experimenting with parsing textfiles into different formats, and found the regular expressions in AS3 which should do the job. The problem is, i dont understand how it works.The examples below are just to show the sort of function i am looking for (to start with).[code]
I need to convert Java regular expressions into Actionscript regular expressions. There apparently aren't any premade converters, so I'm trying to write one myself. Is there any resource that'd list all the differences? I'm aware of regular-expressions.info, but there doesn't seem to be a comprehensive listing of differences there.
In those two strings, I need the Width value and the Block id value. Since the Width only has one value, I am going to put it in an int while the Block values are going into a Vector. Now...how in the world do I get the necessarily information out of this mess.
I'm trying to use regular expressions with the String.replace() method to manipulate a string to replace all instances of a forward slash "/" with a period "."
So for instance, if I start with this String: "things/stuff/cheese/yum"
I want to convert it to: "things.stuff.cheese.yum"
Easy enough if I want to replace a letter... let's say I wanted to replace all instances of the letter "e", I would do this: Code: var str:String = "things/stuff/cheese/yum"; var myPattern:RegExp = /e/g; trace(str.replace(myPattern, ".")); // returns: "things/stuff/ch..s./yum" ... but how do I replace all instances of "/"??
I have to parse out color information from HTML data. The colors can either be RGB colors or file names to a swatch image. I used [URL] to develop and test the patterns. I copied the AS regular expression code verbatim from the tool into Flex Builder. But, when I exec the pattern against the string I get a null. Here are the patterns and an example of the string (I took the correct HTML tags out so the strings would show correctly):
I'm using regular expression to search word in a string, for example
var patrn:RegExp = new RegExp("\bit's\b"); var str:String = "Heres my problem in it and it's so help me guys."; trace(patrn.exec(str)); //result is null
My problem is I can't search the data in a string which has special character like ('/,/.). What regular expression string is capable solving my problem?
I want to alter the text color inside a string that has some HTML tags using regular expressions.My question is how can I alter the letters only of the text between html tags and not inside the html tagsI am using something like this:
ActionScript Code: var exp:RegExp = new RegExp(textfield.text,"i") str = str.replace(exp, "<font color='#FF0000'>$&</font>");
I am looking for a way to escape utf-8 charachters using actionscript 2? As far as I know, in flash it uses utf-16 while on javascript it uses utf-8. I am looking for a similar escaping method.
I'm developing a site which brings the text data from external .txt files, the problem is it doesn't recognize the escape caracters for the return " ". the flash uses System.useCodePage = true; because in this way it can recognize special characters like � or � and so on.
I need some very urgent help for a project that is on a tight deadline. I have a CDATA node that i'm loading into Flash that has some html in it. Let's just say this is it:
You are <font color='#FFFFFF'>very pretty</font>.<br><br>
When I trace out the xml after it is loaded into flash, it comes out as this:
You are <font color='#FFFFFF'>very pretty</font>.<br><br>
I need it to come through with the tags in tact. How do I go about this?
I've made an AS3 AIR proggie that works with PHP to look at a specific online directory of mp3s, get it's listing, and download to my local machine. It works fine, except when a song name has '&' in it. I'm not sure how to escape ampersands, or where the escape needs to happen - PHP or AS3? Here's the relevant AS3:
I am looking for a watch expression debugger for Flash AS3 (not flex). I have found this: demonsterdebugger but the refresh is not in real time (like the trace does), it has a lag of 3 seconds. It is important because i am developing a flash box2d game so I need the coordinates while playing.I've tried also KapInspect with the Digiex pluging, but it gets down the framerate and it is embebbed. So it is not good for me. Can you please tell me one good debugger? I am using Flash Builder 4 (it has not whach expression inspector)
I am creating a software product demonstrator. The software uses the Escape key to let users get out of menus - crap I know, but that's the way they do it! My problem is that I want Flash MX to look out for the Escape key being hit within my demonstrator and then go to another frame when it is hit.
Right now. My Processor is trembling as hell because of my Flash looping infinitely and I haven't saved my file. How do I escape from it? Is there a default loop count in Flash CS5? I do hope so there is.
I'm currently trying to make a basic escape the room game in Flash, and for some reason the last couples of entries I have made for the code aren't working. Right before adding these lines, everything worked and I already know that each object has been converted into a movie clip or button and has the correct instance name.
Instead of using this special designed class for Tweening, how do I use the standard/regular Tweening within Flash so I don't have to always include the .as file with my project? One other thing is, he uses something like this: intSlideCount = xmlSlideshow..image.length();
What are the two dots between the xmlSlideShow and image.length(); means?
I am creating a simple application and wanted to use a function to match any given regular expression to any given string, so I created the following function:
PHP Code:
function validateStr(regexp:RegExp, strVal:String):Boolean{ if(regexp.exec(strVal)==null) return false; else return true; }
But I was wondering, can't I simply replace it with
PHP Code:
function validateStr(regexp:RegExp, strVal:String):Boolean{ return regexp.test(strVal); }
I am relatively new to ActionScript, so I do not know if both would present the same behavior.
is there any documentation on the FlexBuilder "expressions" tab, and what expressions it can accept?As far as I can tell, it can show the value of variables, but that's it: comparisons, function and method calls all fail: [code]this is specific to FB3 Flex Builder. Apparently FB4 Flash Builder is slightly less incompetent.