Re: [問題] 統計字數時,如何過濾掉空白字元
看到K大這麼熱心的打了一長串範例
我也熱血了XD
來提供一個用Regular Expression(正規表示式)的做法吧 :)
假如你要統計字數的字串叫做input
var arr:Array = input.split( /[\s]{1,}/ );
var count:uint = 0;
for (var subString:String in arr) {
count += subString.length;
}
trace(count);
//這裡印出的就是濾掉空白字元的總字數
/[\s]{1,}/ 就是代表一個以上的連續空白字串
前後兩個斜線代表中間的東西是RegExp
中括弧代表"字元組"
而我在這個字元組裡面只塞了一個代表空白字元的\s
大括弧裡面的數字就是字元組裡面的字連續出現總數
在這邊 {1,} 代表連續出現一次以上
如果你要濾掉數字,就可以改成 /[0-9]{1,}/ 或者 /[\d]{1,}/
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog http://cjcat.blogspot.com
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.82.40
※ 編輯: cjcat2266 來自: 61.228.82.40 (11/21 10:58)
→
11/21 12:20, , 1F
11/21 12:20, 1F
推
11/21 14:19, , 2F
11/21 14:19, 2F
→
11/21 17:13, , 3F
11/21 17:13, 3F
推
11/22 16:43, , 4F
11/22 16:43, 4F
→
11/23 10:13, , 5F
11/23 10:13, 5F
→
11/23 10:13, , 6F
11/23 10:13, 6F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
4
13
Flash 近期熱門文章
PTT數位生活區 即時熱門文章