flash中需要匹配某個字符或字符串,往往要用到正則表達式,這時候就需要創建正則表達式,該怎么創建和使用呢?下面我們就來看看詳細的教程。
1、與正則表達式相關的類叫做RegExp,如果要創建正則表達式需要通過RegExp類的構造函數來實現。下圖中的代碼通過RegExp創建一個正則表達式。
2、正則表達式創建后,可以用它的test方法來進行模式匹配,如果匹配成功輸出true,如果匹配失敗則輸出false。我們來匹配一個字符串“How are you.”,如下圖所示。
3、用trace命令,在舞臺中輸出結果,可以看到值為true,即包含字符匹配成功。
4、接著來匹配一個字符串“68you32”,代碼如下圖所示。
5、運行程序后,輸出true,即匹配成功,說明用正則表達式匹配字符串時,只要含有該字符串就輸出true,與該匹配字符串在字符串中的位置無關。
6、然后,將匹配的字符串稍加修改,如下圖所示。
7、運行程序后,輸出false,說明用正則表達式匹配字符串時,字符串條件中的每個字符必須都包含,否則匹配失敗。
8、最后,我們將要匹配的字符串部分字符改為大寫,如下圖所示。
9、運行程序,輸出結果為fale,可以看到正則表達式在查找過程中,是區分大小寫的,如果大小寫格式不對,則匹配失敗。
以上就是 Flash正則表達式的使用方法,希望大家喜歡,請繼續關注武林網。
相關推薦:
Flash橢圓形怎么填充漸變色?
flash怎么制作一個扭動著腳的小人動畫?
flash怎么制作閃電效果? flash閃電動畫的制作方法
新聞熱點
疑難解答