Flex 字符串ReplaceAll使用說(shuō)明
更新時(shí)間:2009年06月15日 19:35:32 作者:
用過(guò)FLEX中String類型的朋友可能知道,replace這個(gè)方法并不過(guò)替換所有內(nèi)容。那么我們需要替換所有內(nèi)容怎么辦?
只有自己動(dòng)手,豐衣足食咯,呵呵。言歸正專,有兩種方法,一種是利用Array的方式,另一種是利用正則去替換。
/**
* StringReplaceAll
* @param source:String 源數(shù)據(jù)
* @param find:String 替換對(duì)象
* @param replacement:Sring 替換內(nèi)容
* @return String
* **/
private function StringReplaceAll( source:String, find:String, replacement:String ):String{
return source.split( find ).join( replacement );
}
利用正則的方式?jīng)]有第一種方便,但也可以解決替換所有的。下面舉個(gè)“去除換行符號(hào)”的例子:
var str:String = "ab\r\ncd\r\nefhi\r\njkl\rmn\nf";
trace(str.replace(new RegExp("[\r\n \r \n]", "g"), ""));
復(fù)制代碼 代碼如下:
/**
* StringReplaceAll
* @param source:String 源數(shù)據(jù)
* @param find:String 替換對(duì)象
* @param replacement:Sring 替換內(nèi)容
* @return String
* **/
private function StringReplaceAll( source:String, find:String, replacement:String ):String{
return source.split( find ).join( replacement );
}
利用正則的方式?jīng)]有第一種方便,但也可以解決替換所有的。下面舉個(gè)“去除換行符號(hào)”的例子:
復(fù)制代碼 代碼如下:
var str:String = "ab\r\ncd\r\nefhi\r\njkl\rmn\nf";
trace(str.replace(new RegExp("[\r\n \r \n]", "g"), ""));
您可能感興趣的文章:
- javascript中使用replaceAll()函數(shù)實(shí)現(xiàn)字符替換的方法
- Javascript中正則表達(dá)式的全局匹配模式分析
- Javascript中使用exec進(jìn)行正則表達(dá)式全局匹配時(shí)的注意事項(xiàng)
- JavaScript實(shí)現(xiàn)的字符串replaceAll函數(shù)代碼分享
- javascript實(shí)現(xiàn)全局匹配并替換的方法
- java中replaceAll替換圓括號(hào)實(shí)例代碼
- Java中replace與replaceAll的區(qū)別與測(cè)試
- java字符串的替換replace、replaceAll、replaceFirst的區(qū)別說(shuō)明
- Java replaceAll()方法報(bào)錯(cuò)Illegal group reference的解決辦法
- String.replaceAll方法詳析(正則妙用)
- 淺談Java中replace與replaceAll區(qū)別
- Java中replace、replaceAll和replaceFirst函數(shù)的用法小結(jié)
- 淺談java中replace()和replaceAll()的區(qū)別
- jQuery中replaceAll()方法用法實(shí)例
- js使用正則實(shí)現(xiàn)ReplaceAll全部替換的方法
- js字符串替換所有的指定字符或文字(推薦replaceAll方法)
- JS中實(shí)現(xiàn)replaceAll的方法(實(shí)例代碼)
- js replace 與replaceall實(shí)例用法詳解
- JavaScript中使用replace結(jié)合正則實(shí)現(xiàn)replaceAll的效果
相關(guān)文章
Flex與.NET互操作(十三):FluorineFx.Net實(shí)現(xiàn)視頻錄制與視頻回放
本文主要介紹使用FluorineFx.Net來(lái)實(shí)現(xiàn)視頻錄制與視頻回放,F(xiàn)luorineFx如同F(xiàn)MS一樣,除了有AMF通信,RTMP協(xié)議,RPC 和遠(yuǎn)程共享對(duì)象外,它同樣具備視頻流服務(wù)的功能。2009-06-06Flex 處理服務(wù)器端傳來(lái)的數(shù)據(jù)
對(duì)于Java端返回的各種Java類型的對(duì)象,F(xiàn)lex中能否有相應(yīng)的數(shù)據(jù)類型來(lái)映射。這是Flex與服務(wù)器通信使用remoteObject的關(guān)鍵。2009-08-08flex 調(diào)試無(wú)法正常啟動(dòng)原因分析及解決方法
在調(diào)試Flex程序的時(shí)候,經(jīng)常后遇到進(jìn)度為57%無(wú)法調(diào)試的情況,本文將介紹詳細(xì)的解決方法,需要的朋友可以參考下2012-12-12Flex中讓鼠標(biāo)移至AdvancedDataGrid的行上不自動(dòng)修改顯示效果
公司項(xiàng)目中出于性能考慮,把mx:Repeater控件換成了mx:AdvancedDataGrid控件來(lái)顯示。2009-05-05Flex Gumbo 通過(guò)textJustify樣式設(shè)置TextBox文字對(duì)齊的例子
接下來(lái)的例子演示了Flex Gumbo中如何通過(guò)textJustify樣式,設(shè)置TextBox文字對(duì)齊。2009-06-06