delphi 如何把memo或richedit里的数据存入txt

数据是这样的,几十行里只有中间不确定几行有用,其它的不存。如图-----//上面N行无用数据-----select //无用 ,但这一行是表格标题可,... 数据是这样的,几十行里只有中间不确定几行有用,其它的不存。如图-----//上面N行无用数据-----select  //无用  ,但这一行是表格标题可,上面还有N行。-----------//无用-----------  //这有N行有用数据   //这有一空行--------- //三行无用数据---Return  ..//结尾,也属无用数据------    //还有N行无用数据 这是在memo里的数据显示,如何只把有用数据存入txt,谁帮我写出此段源码送分50-200不等 展开
 我来答
qingningleyun
2012-08-14 · TA获得超过5852个赞
知道大有可为答主
回答量:2991
采纳率:30%
帮助的人:3028万
展开全部
删除Memo中少于设定字符数的无用行后存盘到 fnm。

function SaveTxt(fnm: String; memo: TMemo): Boolean;
const
min = 5; //一行中少于5个字符就放弃不保存,包括空行
var
i,ct: Integer;
sl: TStrings;
ss: String;
begin
Result := False;
sl := TStringList.Create;
ct := memo.Lines.Count;
if ct > 0 then begin
for i := 0 to ct - 1 do begin
ss := memo.Lines[i];
if Length(ss) > 5 then sl.Add(ss);
end;
end;
sl.SaveToFile(fnm);
sl.Free;
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
seanpim
2012-08-15 · TA获得超过122个赞
知道小有建树答主
回答量:538
采纳率:100%
帮助的人:115万
展开全部
如何区分有用和无用数据?
有规则才能操作。
如果是手动指定的话,只要取当前的line就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式