怎样删除一个字符串中的回车符??(HELP!!!!!!!)

hhua2001 2002-05-25 04:32:13
我要处理的字符串是从数据库中提取的,但是用户在输入中很有可能输入了回车,有个这个回车符很影响我的处理,请问怎样才能把回车符从这个字符串中删除??各位高手赶快救命!!
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chao_jian 2002-05-25
  • 打赏
  • 举报
回复
function ClearCR(Str: String): String;
var
i: Integer;
p: PChar;
begin
Result:= '';
p:= Point(Str);
while p^<>#0 do
begin
if p^<>#13 then Result:=Result+p^;
Inc(p); //
end;
end;
chao_jian 2002-05-25
  • 打赏
  • 举报
回复
function ClearCR(Str: String): String;
var
i: Integer;
p: PChar;
begin
Result:= '';
p:= Point(Str);
while p^<>#0 do
begin
if p^<>#13 then Result:=Result+p^;
end;
end;
westfly 2002-05-25
  • 打赏
  • 举报
回复
Result := StringReplace(StringReplace(S, #13, '', [rfReplaceAll]), #10, '', [rfReplaceAll]);
funboy88 2002-05-25
  • 打赏
  • 举报
回复
在vb中是replace(str,chr(13) & chr(10),"")
就可以啦
funboy88 2002-05-25
  • 打赏
  • 举报
回复
你用替换函数,可以实现
回车是chr(13) & chr(10)
把它替换是空字符串就可以啦

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧