如何将一个字串中的空格去掉?在线等待!

lovei 2002-05-29 07:49:15
如何将一个字串中的空格去掉?在线等待!有代码最好!
...全文
40 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chinalht 2002-05-29
  • 打赏
  • 举报
回复
uf_delspace( ref string ls_source )
{
string ls
long k

if isnull( ls_source ) then return
ls_source = trim( ls_source )
do
k = pos( ls_source, ' ' )
if k > 0 then
ls_source = left( ls_source, k - 1 ) + mid( ls_source, k + 1 )
end if
loop while k > 0
jackygan 2002-05-29
  • 打赏
  • 举报
回复
用一个笨方法来,如下:
string ls_out,ls_entry
integer i
ls_out=""
ls_entry=trim(sle_1.text) //设将文本框的sle_1里的字符去掉空格
if not ls_entry > 0 then return ;
for i=1 to len(ls_entry)
if trim(mid(ls_entry,i,1))>0 then
ls_out=ls_out+mid(ls_entry,i,1)
end if
next
//ls_out就是去掉空的字符串。
pobosskey 2002-05-29
  • 打赏
  • 举报
回复
先去掉前后的,trim()
然后做一个循环,把中间的去掉不就可以了!
先比较看有没有空啊,如果有的话把空去掉,然后再比较就行了!

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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