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

刪除最後一行空白

 
amen
一般會員


發表:4
回覆:8
積分:7
註冊:2006-08-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-02-14 17:38:23 IP:125.231.xxx.xxx 訂閱
請教各方前輩......
經過轉換後文字檔的最後一行都會多出一行空白......
利用if判斷來刪除最後一行空白......
RichEdit1.Lines.Delete(Richedit1.Lines.Count - 1);
却無刪除最後一行

該如何清除行的空白(沒資料) 謝謝
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-02-14 17:56:37 IP:211.22.xxx.xxx 未訂閱
amen
一般會員


發表:4
回覆:8
積分:7
註冊:2006-08-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-02-15 13:32:37 IP:125.231.xxx.xxx 訂閱
C 看不懂呢
pcboy
版主


發表:177
回覆:1838
積分:1463
註冊:2004-01-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-02-15 17:29:22 IP:61.219.xxx.xxx 訂閱
小弟測試結果
確實有刪除最後一行的空白, 但是 換行字元沒有刪除
而最後一行只有換行字元, RichEdit 不算一行
如果要連最後一行的 換行 字元也刪除, 方法如下

procedure TForm1.FormCreate(Sender: TObject);
var
i : Integer;
SS: String;
begin
// RichEdit1.Lines.Delete(Richedit1.Lines.Count - 1); // 不用這行
for i:=0 to Richedit1.Lines.Count -2 do
SS := SS Richedit1.Lines[i];
RichEdit1.Text:=SS;
end;

------
能力不足,求助於人;有能力時,幫幫別人;如果您滿意答覆,請適時結案!

子曰:問有三種,不懂則問,雖懂有疑則問,雖懂而想知更多則問!
amen
一般會員


發表:4
回覆:8
積分:7
註冊:2006-08-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-02-15 18:35:49 IP:125.231.xxx.xxx 訂閱
依  PCBOY 改編。。。最後我用此方法刪除最後空白

procedure TForm1.deleteblank(Sender: TObject);
var
i,j : Integer;
SS: String;
begin
for i:=0 to Memo1.Lines.Count -1 do
SS := SS #13#10 Memo1.Lines[i];
Memo1.Text:=SS;
Memo1.Lines.Delete(0);
end;

procedure TForm1.Button1Click(Sender: TObject);
var
n: Integer;
begin
for n:=0 to 199 do
deleteblank(Sender);
end;

如何刪 Memo1 or richedit 文字中的換行空白又該怎麼辦呢???



hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-02-26 15:36:44 IP:59.124.xxx.xxx 未訂閱
試試看如下的方式吧:

var
s: string;
begin
s := Memo1.Lines.Text;
Memo1.Lines.Text := StringReplace(s, #13#10#13#10, #13#10, [rfReplaceAll]);
end;

===================引 用 文 章===================

如何刪 Memo1 or richedit 文字中的換行空白又該怎麼辦呢???



系統時間:2024-05-17 15:13:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!