推 cjcat2266:怪哉,我用 split("\n") 可以正常分割斷行字元啊 05/01 00:32
推 no1kk:chr(10) ?不要引號試試 05/01 00:38
→ gamecubemomo:是喔@@ 請問是版本的關係嗎? 我的是AS2.0... 05/01 00:39
→ gamecubemomo:請問是inputTxt.split(chr(10))嗎?還是不行.. 05/01 00:41
推 cjcat2266:啊...是不是inputTxt.text啊?你那是TextField嗎? 05/01 00:42
→ cjcat2266:inputTxt.text.split("\n"); 05/01 00:42
→ cjcat2266:因為我試AS2的split("\n")和split(chr(10))都正常 05/01 00:43
→ gamecubemomo:恩 inputTxt是TextField沒錯 05/01 00:48
→ gamecubemomo:可是我前面有var inputTxt:String = textfield.text; 05/01 00:49
→ gamecubemomo:如果改成inputTxt.text.split("\n")他會錯誤... 05/01 00:49
推 scars:inputTxt不就是String了嗎? inputTxt.split("\n")就好啦 05/01 00:54
推 cjcat2266:這樣講inputTxt是String不是TextField呀 05/01 00:56
→ cjcat2266:那麼就直接用inputTxt.split()就好 05/01 00:56
推 scars:我覺得這篇推文猛一看真像亂碼 XDDDD ()sjasd..f3\vdnda(); 05/01 00:59
→ gamecubemomo:var inputWord:Array = inputTxt.split("\n");這樣 05/01 01:01
→ gamecubemomo:他還是不讓我割,陣列[0]裡面還是存著有斷行的字串 05/01 01:01
推 scars:那你 split("\r\n") 試試 05/01 01:03
推 cjcat2266:你確定你的段行字元都是 "\n" 嗎? 05/01 01:05
→ cjcat2266:記得好像還有其他字元也有斷行作用的樣子? 05/01 01:05
推 scars:通常會有 \r (0D),\n (0A), 還有兩個合起來的 0D0A 05/01 01:17
→ scars:這也是為什麼有時候讀檔案進來 明明只有換一行卻變兩行 05/01 01:20
→ gamecubemomo:成功了,用"\r"可以分割斷行,感謝上面的大大們 05/01 12:12
→ gamecubemomo:那如果要以空白跟斷行這兩個來分割要如何寫呢? 05/01 12:13
推 scars:txt=txt.split('\n').join(' ').split('\t').join(' ') 05/01 15:14
→ scars:arr=txt.split(' ') 05/01 15:15
→ scars:for(var i in arr)if(arr[i]=='')arr.splice(i,1) 05/01 15:15
→ scars:這樣可以嗎 XDDDDD 05/01 15:15
推 etrexetrex:樓上的CODE真棒 05/01 19:42
→ gamecubemomo:感激不盡 05/01 22:08