全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1062
推到 Plurk!
推到 Facebook!

請問怎麼把換行字元消掉

尚未結案
aresu
一般會員


發表:14
回覆:14
積分:5
註冊:2004-07-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-21 10:32:16 IP:220.130.xxx.xxx 未訂閱
For i := 1 to Length(B_News_Text) do if (Ord(B_News_Text[i]) <> $0D) or (Ord(B_News_Text[i]) <> $0A) then tmpStr:= tmpStr B_News_Text[i]; 這樣寫行不通~~麻煩各位先進指教~~感恩~~
dg822
一般會員


發表:14
回覆:38
積分:10
註冊:2004-12-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-21 10:47:29 IP:203.198.xxx.xxx 未訂閱
试试这个: For i := 1 to Length(B_News_Text) do if (Ord(B_News_Text[i]) <> $0D) or (Ord(B_News_Text[i]) <> $0A) then tmpStr:= tmpStr B_News_Text[i]; if (length(B_News_Text)>=2) and (copy(B_News_Text,length(B_News_Text)-1,2)=#13#10) then //当检测到B_News_Text长度大于2,且右边以#13#10结束,则取B_News_Text的前面字串。 tmpStr:=copy(B_News_Text,1,length(B_News_Text)-2) else //反之,全部待入。 tmpStr:=B_News_Text;
James
高階會員


發表:10
回覆:290
積分:220
註冊:2002-07-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-21 10:50:06 IP:61.229.xxx.xxx 未訂閱
tmpStr := StringReplace(B_News_Text, #13#10, '', [rfReplaceAll]) ; 
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-21 10:58:59 IP:210.65.xxx.xxx 未訂閱
Hi aresu,    James 大大的方法最快最省事,你的方法也可以,但有一些的錯誤,幫你更正如下: 必需將 OR 更改為 And
  For i := 1 to Length(B_News_Text) do
  if (Ord(B_News_Text[i]) <> $0D) and (Ord(B_News_Text[i]) <> $0A) then
  tmpStr:= tmpStr   B_News_Text[i];
發表人 -
------
Fishman
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-12-21 12:32:04 IP:220.130.xxx.xxx 未訂閱
我也認為James 大大的方法最快最省事,以下純粹做語法練習
 
  tmpStr := '';
  For i := 1 to Length(B_News_Text) do
    if not(B_News_Text[I]) in [#$0A, #$0D]) then
      tmpStr:= tmpStr   B_News_Text[I];
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-12-21 12:36:28 IP:220.130.xxx.xxx 未訂閱
更正     if not(B_News_Text[I] in [#$0A, #$0D]) then
aresu
一般會員


發表:14
回覆:14
積分:5
註冊:2004-07-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-12-22 09:20:31 IP:220.130.xxx.xxx 未訂閱
感謝各位的解答~~原來有這麼好的方法~~讓我又學到一招~~感恩~~ and原來我之前寫的or要換成and啊~~我真是豬頭~~^^" 同樣感謝點出我錯誤的大大~~我知道錯在哪了~~^^
系統時間:2024-06-29 15:45:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!