flash cs6中一般正則表達式的匹配值用字符表示,其實字符還可以用ASCII碼表示,表示的ASCII碼必須轉換為16進制,該怎么轉換呢?下面我們就來看看詳細的教程。
1、首先,將字符o轉換為16進制數,先定義一個字符變量char,賦值為o。
2、接著,將字符轉換為16進制數,并在窗口輸出。
3、運行程序,可以看到字符o的ASCII碼16進制數值為6f。
4、接著,計算字符f的ASCII碼的16進制數,數值為66。
5、然后,用ASCII碼表示字符,來匹配文章。定義一個字符串變量flash,賦值一篇英文文章。
6、定義一個正則表達式,用來匹配字符,注意正則表達式中的值不是字符而是十六進制代碼。
7、用ASCII碼表示字符,必須是十六進制數值,且在數值前要加上/x字符。
8、最后,用正則表達式匹配文章,將匹配結果保存在數組arr中,并且在窗口輸出匹配結果的索引。
9、測試程序,在輸出窗口中輸出值10,即匹配的字符of在文章中的索引位置是10。
以上就是flash中ASCII碼表示正則表達式的字符的教程,希望大家喜歡,請繼續關注武林網。
相關推薦:
Flash8怎么設計漂亮的動態賀卡?
flash怎么制作文字按鈕圖片按鈕?
flash怎么制作一筆一畫寫字的動畫效果?
新聞熱點
疑難解答