日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Flex字符串用法指南

本文和大家重點(diǎn)討論一下Flex字符串的使用,主要包括Flex連接字符串,轉(zhuǎn)義字符,搜索Flex字符串,替換Flex字符串等內(nèi)容,相信通過(guò)本文的學(xué)習(xí),你對(duì)Flex字符串的使用有深刻的認(rèn)識(shí)。

我們提供的服務(wù)有:網(wǎng)站制作、成都做網(wǎng)站、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、秦淮ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的秦淮網(wǎng)站制作公司

Flex字符串

1.連接字符串

連接字符串指兩個(gè)及兩個(gè)以上的字符串合并成為一個(gè)Flex字符串。

1.1."+"操作符連接字符串

格式:字符串1+字符串2+...;

//結(jié)果為"Thisworks"
varexample:String="This"+"works";

//結(jié)果為"Thereare24people"
varattendance:int=24;
varoutput:String="Thereare"+attendance+"people";//在這里編譯器會(huì)把a(bǔ)ttendance自動(dòng)轉(zhuǎn)換為Flex字符串.

但是+號(hào)兩邊都是數(shù)字類(lèi)型就需要強(qiáng)制轉(zhuǎn)換類(lèi)型后才可相加.

1.2."+="操作符連接字符串:

表示先進(jìn)性連接操作然后再把結(jié)果賦給第一個(gè)Flex字符串.

格式:字符串+=字符串2+字符串3+...;

vars1:String="11";
trace(s1+="22"+"33");//顯示"112233"

2.轉(zhuǎn)義字符

字符名  轉(zhuǎn)義字符

新行符 \n

Tab符 \t

回退符 \b

制表符 \f

回車(chē)符 \r #p#

3.搜索匹配的Flex字符串:

使用indexOf或lastIndexOf方法

3.1.順序搜索字符串indexOf:

從指定字符串開(kāi)始下標(biāo)開(kāi)始往后搜索字符串,若找到則返回第一個(gè)匹配的字符串位置否則返回-1.

格式:字符串名.indexOf(要搜索的字符串,開(kāi)始的下標(biāo));//開(kāi)始下標(biāo)默認(rèn)為0

 
 
 
  1. varexample:String="Thisstringcontainsthewordcooltwice.verycool."
  2. varindex:int=example.indexOf("cool",0);
  3. if(index!=-1)
  4. {
  5. trace("coolindex"+index);//顯示為:coolindex30
  6. }

3.2.逆序搜索字符串lastIndexOf

格式:Flex字符串名.indexOf(要搜索的字符串,字符串結(jié)束的位置);

4.取Flex字符串的子串

4.1substr方法:

從開(kāi)始下班器截取一定長(zhǎng)度的作為子串.

格式:字符串名.substr(開(kāi)始下標(biāo),子串長(zhǎng)度);

 
 
 
  1. Code
  2. varexample:String="bunnies";
  3. trace(example.substr(0));//顯示:bunnies
  4. trace(example.substr(0,3));//顯示:bun
  5. trace(example.substr(3,3));//顯示:nie
  6. trace(example.substr(-1));//顯示:s
  7. trace(example.substr(-2,5));//顯示:es

4.2substring方法:

從開(kāi)始下標(biāo)至結(jié)束下標(biāo)為止截取字符串作為子串.

格式:字符串名.substring(開(kāi)始下標(biāo),結(jié)束下標(biāo));

 
 
 
  1. varexample:String="rabbits";
  2. trace(example.substring(0,3));//顯示:rabb

4.3.slice方法:

與substring方法功能和參數(shù)一樣,但是有兩點(diǎn)區(qū)別:

1.substring方法的參數(shù)如果為負(fù)數(shù)會(huì)自動(dòng)轉(zhuǎn)化為0,而slice方法則會(huì)看成倒數(shù)第幾個(gè).

2.substring方法若結(jié)束下標(biāo)小于開(kāi)始下標(biāo)表示反截取字符串,但slice方法沒(méi)有該功能.

格式:字符串名.substring(開(kāi)始下標(biāo),結(jié)束下標(biāo));

Code

 
 
 
  1. varexample:String="rabbits";
  2. trace(example.substring(0));//顯示rabbits
  3. trace(example.slice(0));//顯示rabbits
  4. trace(example.substring(-3,-1));//顯示空字符串
  5. trace(example.slice((-3,-1));//顯示it
  6. trace(example.substring(1,3));//顯示ab
  7. trace(example.slice(1,3));//顯示ab
  8. trace(example.substring(3,1));//顯示ab
  9. trace(example.slice(3,1));//顯示空字符串

#p# 5.替換Flex字符串

5.1替換字符串函數(shù)replace:

搜索指定字符串并替換為其他字符串,然后返回替換后的字符串.該方法只能替換第一個(gè)匹配的字符串,要全部替換需要使用循環(huán).

格式:字符串變量.replace(搜索字符串,替換字符串);

5.2其他替換函數(shù)split+join

格式:字符串變量.split(分隔字符串);

數(shù)組變量.join(連接字符串);

 
 
 
  1. varexample:String="Thisis
    asentence
    on3lines";
  2. /*
  3. 顯示為:
  4. Thisis
  5. asentence
  6. on3lines
  7. */
  8. trace(example.split("
    ").join('\n'));

6.對(duì)字符串中的單字符操作charAt

格式:字符串變量.charAt(字符位置)

varaa:String="123456789";
Alert.show(aa.charAt(1));//顯示2

7.大小寫(xiě)轉(zhuǎn)換

toUpperCase:轉(zhuǎn)換成大寫(xiě)字母格式:字符串變量.toLowerCase();

toLowerCase:轉(zhuǎn)換成小寫(xiě)字母格式:字符串變量.toLowerCase();

8.過(guò)濾空白字符串mx.utils.StringUtil.trim

格式:StringUtil.trim(字符串);#p#

9.反轉(zhuǎn)字符串reverse

9.1.使用字符串的spilt方法把字符串轉(zhuǎn)成數(shù)組

9.2.使用數(shù)組的reverse方法進(jìn)行反轉(zhuǎn)

9.3.使用數(shù)組的join方法轉(zhuǎn)為字符串

Code

 
 
 
  1. varexample:String="hellodearreader";
  2. varwords:Array=example.split("");//以空格字符分割字符串存進(jìn)數(shù)組
  3. words.reverse();
  4. varexampleRevByWord:String=words.join("");
  5. trace(exampleRevByWord);//顯示為:readerdearhello

 10.存取ASCII碼1

10.1.以ASCII碼構(gòu)造字符串函數(shù)fromCharCode

格式:字符串變量.fromCharCode(ASCII碼1,ASCII碼2,...);

Code

 
 
 
  1. /*顯示:
  2. Newparagraph:¶
  3. Cent:¢
  4. Name:Darron;
  5. */
  6. trace("Newparagraph:"+String.fromCharCode(182));//因?yàn)锳SCII碼最大128所以該句的轉(zhuǎn)換是無(wú)效的
  7. trace("Cent:"+String.fromCharCode(162));//因?yàn)锳SCII碼最大128所以該句的轉(zhuǎn)換是無(wú)效的
  8. trace("Newparagraph:"+String.fromCharCode(68,97,114,111,110));

10.2讀取單字符的ASCII碼charCodeAt

格式:字符串變量.charCodeAt(字符位置);

 
 
 
  1. varexample:String="abcd";
  2. //顯示為:97
  3. trace(example.charCodeAt(0));

文章題目:Flex字符串用法指南
轉(zhuǎn)載源于:http://www.5511xx.com/article/cosgego.html