国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

解析AS3中Flex正則表達(dá)式的使用

開發(fā) 后端
本文向大家簡(jiǎn)單介紹一下AS3中的Flex正則表達(dá)式,F(xiàn)lex正則表達(dá)式是一種通用的標(biāo)準(zhǔn),大部分計(jì)算機(jī)語言都支持正則表達(dá)式,包括as3。

本文和大家簡(jiǎn)單分享一下AS3中的Flex正則表達(dá)式的用法,F(xiàn)lex正則表達(dá)式是一種通用的標(biāo)準(zhǔn),大部分計(jì)算機(jī)語言都支持正則表達(dá)式,包括as3,這里收集了一些常用的正則表達(dá)式語句,大家用到的時(shí)候就不用自己寫了。

AS3中的Flex正則表達(dá)式

一、定義方式,可以有兩種

varpattern1:RegExp=newRegExp("test-\\d","i");
varpattern2:RegExp=/test-\d/i;

1)使用new來新建一個(gè)RegExp對(duì)象,其中參數(shù)為1)表達(dá)式字符串2)表達(dá)式的參數(shù),這種方式如果要用\,一定要用\\來轉(zhuǎn)義。
2)直接采用/形式,以把表達(dá)式的內(nèi)容寫到/……./里面,在后面跟上表達(dá)式的參數(shù),參數(shù)字符可以同時(shí)添加多個(gè),例如:/………/gi

二、Flex正則表達(dá)式參數(shù)介紹

1)Dotall屬性,用s字符表示參數(shù),指定字符(.)在表達(dá)式里是不是匹配新行,如果使用了s參數(shù),那就表示dotall表示真
例: 

  1. varstr:String="<p>Hello\n" 
  2. +"again</p>"  
  3. +"<p>Hello</p>";  
  4. varpattern:RegExp=/<p>.*?<\/p>/;  
  5. trace(pattern.dotall)//false  
  6. trace(pattern.exec(str));//<p>Hello</p> 
  7. pattern=/<p>.*?<\/p>/s;  
  8. trace(pattern.dotall)//true  
  9. trace(pattern.exec(str)); 

2)Extended屬性,用x參數(shù)表示,指是否在表達(dá)式定義的時(shí)候是否忽略空格
例:

  1. varrePhonePattern1:RegExp=/\d{3}-\d{3}-\d{4}|\(\d{3}\)\s?\d{3}-\d{4}/;  
  2. varstr:String="Thephonenumberis(415)555-1212.";  
  3.  
  4. trace(rePhonePattern1.extended)//false  
  5. trace(rePhonePattern1.exec(str));//(415)555-1212  
  6.  
  7. varrePhonePattern2:RegExp=/\d{3}-\d{3}-\d{4}|\(\d{3}\)\?\d{3}-\d{4}/x;  
  8. trace(rePhonePattern2.extended)//true  
  9. trace(rePhonePattern2.exec(str));//  

(415)555-12123)global屬性,用g參數(shù)表示,指是否用表達(dá)式在匹配以后在下次匹配的時(shí)候是從頭再來還是從上次匹配過的地方開始,其lastIndex屬性會(huì)保存起來。
例: 

  1. varpattern:RegExp=/foo\d/;  
  2. varstr:String="foo1foo2";  
  3. trace(pattern.global);//false  
  4. trace(pattern.exec(str));//foo1  
  5. trace(pattern.lastIndex);//0  
  6. trace(pattern.exec(str));//foo1  
  7.  
  8. pattern=/foo\d/g;  
  9. trace(pattern.global);//true  
  10. trace(pattern.exec(str));//foo1  
  11. trace(pattern.lastIndex);//4  
  12. trace(pattern.exec(str));//foo2  

 4)ignoreCase屬性,用i參數(shù)表示,指表達(dá)式匹配的時(shí)候是否區(qū)別大小寫。

例: 

  1. varpattern:RegExp=/bob/;  
  2. varstr:String="Bobbob";  
  3. trace(pattern.ignoreCase);//false  
  4. trace(pattern.exec(str));//bob  
  5.  
  6. pattern=/bob/i;  
  7. trace(pattern.ignoreCase);//true  
  8. trace(pattern.exec(str));//Bob  

 5)lastIndex屬性,指定下次查詢的起始位置,這個(gè)屬性影響兩個(gè)方法exec()和test(),match(),replace(),search()方法是忽略這個(gè)屬性的,他們總是從頭開始的。

這個(gè)屬性要和global結(jié)合使用,當(dāng)global為true時(shí),執(zhí)行exec()和test()后,lastIndex屬性會(huì)被設(shè)置為下一個(gè)字符,如果是false,則會(huì)從頭開始。
例:

6)multiline屬性,用m參數(shù)表示,指表達(dá)式匹配的時(shí)候用字符(^)和($)分別表示在之前或之后有新的一行。

例: 

  1. varpattern:RegExp=/^bob/;  
  2. varstr:String="foo\n" 
  3. +"bob";  
  4. trace(pattern.multiline);//false  
  5. trace(pattern.exec(str));//null  
  6.  
  7. pattern=/^bob/m;  
  8. trace(pattern.multiline);//true  
  9. trace(pattern.exec(str));//bob  

 7)source屬性,返回表達(dá)式的定義字符串。
例:
 

  1. varre1:RegExp=/aabb/gi;  
  2. trace(re1.source);//aabb  
  3.  
  4. varre2:RegExp=newRegExp("x+y*","i");  
  5. trace(re2.source);//x+y*  

 

三、Flex正則表達(dá)式方法介紹

1)Exec()方法:

i.輸入:傳入一個(gè)String類型的參數(shù),表示要查詢的字符串。
ii.返回:如果沒有匹配到就返回null,否則返回一個(gè)Object對(duì)象。
這個(gè)Object對(duì)象的屬性:
a)一個(gè)Array(數(shù)組),元素0包含一個(gè)匹配得到的子串,1到n包含,其中定義的組所匹配的字符子串
b)Index匹配子串在字符串里的位置
c)Input輸入的原始字符串。
例:
 

  1. varmyPattern:RegExp=/(\w*)sh(\w*)/ig;  
  2. varstr:String="Shesellsseashellsbytheseashore";  
  3. varresult:Object=myPattern.exec(str);  
  4. trace(result); 

輸出:
result[0]是”she”
result[1]是一個(gè)空串(***個(gè)\w是匹配到空的子串)
result[2]是”e”
result.index是0
result.input是”Shesellsseashellsbytheseashore”
設(shè)置了g(global)屬性的例子:
 

  1. varmyPattern:RegExp=/(\w*)sh(\w*)/ig;  
  2. varstr:String="Shesellsseashellsbytheseashore";  
  3. varresult:Object=myPattern.exec(str);  
  4. while(result!=null){  
  5. trace(result.index,"\t",result);  
  6. result=myPattern.exec(str);  
  7. }  

輸出:
0She,,e
10seashells,sea,ells
27seashore,sea,ore

2)Test()方法:

i.輸入:傳入一個(gè)String類型的參數(shù),表示要查詢的字符串。
ii.返回:如果匹配返回true,否則返回false.
例:
 

  1. varmyPattern:RegExp=/(\w*)sh(\w*)/ig;  
  2. varstr:String="Shesellsseashellsbytheseashore";  
  3. varresult:Object=myPattern.exec(str);  
  4. trace(result); 

【編輯推薦】

  1. FlexBuilder快捷鍵使用說明
  2. Flex2.0Beta1新功能出爐
  3. 揭露Flex2.0的幾大誤區(qū)
  4. FlexBuilder3.0與Eclipse3.4的***結(jié)合
  5. 剖析Flex DataGrid分頁控件的兩種分頁形式用法
責(zé)任編輯:佚名 來源: sina.com.cn
相關(guān)推薦

2010-07-28 11:06:41

Flex正則表達(dá)式

2010-08-09 13:58:59

Flex正則表達(dá)式

2010-08-09 14:30:39

Flex正則表達(dá)式

2010-08-09 14:43:25

Flex正則表達(dá)式

2010-08-09 14:14:13

Flex正則表達(dá)式

2010-08-09 14:07:04

Flex正則表達(dá)式

2010-08-09 13:51:27

Flex正則表達(dá)式

2010-08-12 10:35:06

Flex正則表達(dá)式

2010-07-14 10:06:55

Perl正則表達(dá)式

2010-07-28 11:01:07

Flex正則表達(dá)式

2010-07-13 17:03:53

Perl正則表達(dá)式

2011-06-16 15:28:31

正則表達(dá)式

2010-07-14 09:37:46

Perl正則表達(dá)式

2010-08-13 15:31:11

Flex正則表達(dá)式

2018-09-27 15:25:08

正則表達(dá)式前端

2010-08-13 15:39:58

Flex正則表達(dá)式

2010-03-25 18:25:36

Python正則表達(dá)式

2023-10-07 08:25:09

Java處理工具正則表達(dá)式

2009-09-16 17:29:30

正則表達(dá)式使用詳解

2009-09-16 18:08:14

正則表達(dá)式匹配單詞
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美日韩国产三区| 韩国视频一区二区三区| 欧美高清性xxxxhd| 99re6在线视频| dj大片免费在线观看| 91色在线看| 正在播放日韩欧美一页| 精品一区二区三区影院在线午夜 | 国产一区在线视频| 精品久久久久久久久久久| 日韩电影中文字幕av| 日本高清不卡在线| 国产精品在线看| 国产一区视频观看| 日韩a∨精品日韩在线观看| 国产日韩欧美精品在线观看| 黄色手机在线视频| 91破解版在线观看| 国产乱码精品一区二区亚洲| 成人av电影在线观看| 日韩视频免费直播| 亚洲影影院av| 女人扒开屁股爽桶30分钟| 2018av在线| 视频一区在线播放| 欧美亚洲日本国产| 亚洲专区国产精品| 波多野结衣av在线| 在线观看欧美| 91av视频导航| 日韩精品在线观看av| 亚洲七七久久综合桃花剧情介绍| 亚洲电影男人天堂| 久久午夜影视| 亚洲精品第1页| 欧美精品激情视频| 日韩亚洲在线视频| 手机av在线播放| 亚洲综合日韩| 自拍偷拍国产亚洲| 欧美国产日韩免费| 在线观看的毛片| 精品自拍偷拍| 亚洲欧美另类综合偷拍| 操人视频在线观看欧美| 免费成人深夜夜行网站视频| 亚洲资源一区| 国内精品伊人久久久久影院对白| 日韩三级av在线播放| 蜜桃导航-精品导航| 亚洲男同gay网站| 欧美日韩在线精品一区二区三区激情综合 | 日韩欧美在线影院| 91网站在线观看免费| 国产鲁鲁视频在线观看免费| 天堂美国久久| 欧美疯狂性受xxxxx喷水图片| 青青青免费在线| 亚洲综合色网| 91精品国产免费| 精品国产免费人成电影在线观...| 黄频免费在线观看| 美女性感视频久久| 国产精品入口夜色视频大尺度| 二区三区不卡| 2023国产精品自拍| 精品无人国产偷自产在线| av动漫免费看| 伊人久久大香线| 色综合色综合色综合 | 久久电影中文字幕| 中文字幕在线不卡视频| 福利网在线观看| 日韩专区视频网站| 在线免费一区三区| 999一区二区三区| 青青草国产一区二区三区| 精品日韩美女的视频高清| 国产白丝袜美女久久久久| 国产日韩欧美日韩大片| 青青久久av北条麻妃黑人| 国模极品一区二区三区| 色综合久久88色综合天天看泰| 日韩视频中文字幕| 久久影院模特热| 色综合久久久久久中文网| 久久91亚洲精品中文字幕奶水| 欧美裸体男粗大视频在线观看| 久久影院资源网| 欧美激情第1页| 日本一区二区三区在线播放| 国产成人综合亚洲| 国产欧美 在线欧美| 91麻豆桃色免费看| 国产精品久久久久久久小唯西川 | 91精品国产综合久久婷婷香蕉 | 偷偷要色偷偷| 在线视频色在线| 电影在线高清| 黄网站在线免费| 国产高清视频色在线www| 黑人巨大精品| 亚洲伦理网站| 秋霞影院一区二区三区| 久久国产亚洲| 午夜在线视频一区二区区别| 久久国产视频网| 国产精品99久久久久久有的能看 | 中文字幕日韩一区二区| 亚洲欧美综合另类在线卡通| 一区二区三区在线影院| 欧美网站在线观看| 欧美日本一区二区三区四区| 亚洲成人亚洲激情| www.xxxx精品| 国产精品黄视频| 国产一区免费| 亚洲天堂第一区| 韩国视频一区二区三区| 色网址在线观看| 色的视频在线免费看| 国产拍在线视频| 综合中文字幕| 好看的亚洲午夜视频在线| 麻豆91在线观看| 久久久久国产一区二区三区四区| 亚洲国产精品影院| 精品区一区二区| 久久久久一本一区二区青青蜜月| 国产噜噜噜噜噜久久久久久久久| 精品视频第一区| 久久99中文字幕| 免费网站www在线观看| 97人人在线| 色8久久久久| 欧美一区二区三| 日韩国产欧美在线播放| 91在线视频免费91| 日韩欧美在线视频观看| 亚洲精品福利在线| 久久人人97超碰精品888 | 日韩电影精品| 91日韩免费| 精品一区二区三区免费视频| 国产精品亲子伦对白| 欧美日本韩国一区| 久久天天躁夜夜躁狠狠躁2022| 国产日韩精品在线| dy888午夜| 最近中文字幕mv第三季歌词| 日本aa在线| 香蕉久久精品| 日本伊人午夜精品| 亚洲男人的天堂av| 亚洲精品国产综合久久| 欧美整片在线观看| 中文字幕一区二区三区有限公司| 国产夫妻视频| 成人在线高清免费| blacked蜜桃精品一区| 韩国av一区二区三区四区| 亚洲在线免费播放| 可以免费在线看黄的网站| 欧美在线一区视频| 日本天堂影院在线视频| 国产成人精品亚洲日本在线观看| 欧美a级成人淫片免费看| 国产九色精品成人porny| 精品动漫3d一区二区三区免费| 韩日在线视频| 欧美xnxx| 极品裸体白嫩激情啪啪国产精品| 久久午夜羞羞影院免费观看| 欧美性xxxxx极品少妇| 欧美xxxx综合视频| 日本一区二区三区在线视频| 国产无遮挡又黄又爽免费网站| aa级大片免费在线观看| 欧美先锋资源| 91网页版在线| 欧美成人精品福利| 国产区精品在线观看| www.四虎成人| 阿v视频在线| 国产精品激情电影| 亚洲视频精选在线| 综合国产在线观看| 日韩久久在线| 黄色视屏网站在线免费观看| 丁香5月婷婷久久| 国产成人免费视频一区| 欧美精品xxxxbbbb| 国产精品欧美日韩一区二区| 俄罗斯av网站| 蜜桃视频动漫在线播放| 日韩视频一区二区三区在线播放免费观看| 综合自拍亚洲综合图不卡区| 中文字幕日本欧美| 国产精品99久久久久久大便| 在线观看免费黄色|