怎样去掉字符串中的标点符号(包括全角和半角),送高分!

lmljs 2003-10-24 02:04:49
怎样去掉字符串中的标点符号(包括全角和半角);
如:要将“你好,你好”->“你好你好”

有劳各位!
...全文
273 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lmljs 2003-10-31
  • 打赏
  • 举报
回复
感谢各位!不好意思现在才结!
jdsnhan 2003-10-24
  • 打赏
  • 举报
回复
还要注意pb的版本。
incats 2003-10-24
  • 打赏
  • 举报
回复
全角字符的特征是:双字节, FFnn.
intuition444 2003-10-24
  • 打赏
  • 举报
回复
个人意见,eminena(俄罗斯方块) 的方法最方便!
eminena 2003-10-24
  • 打赏
  • 举报
回复
1.用数组记录你认为要去掉的符号,如;
string ls_fh[]={',',',','.','。'......}
2.用函数 pos()找到标点的位置,再replace()
workhand 2003-10-24
  • 打赏
  • 举报
回复
先pos()找到标点的位置,再replace(),用''替换标点即可
ahuanghp 2003-10-24
  • 打赏
  • 举报
回复
对于中文来说很难。只能用ASCII码来决定了最好是写死哪些值不要。
klbt 2003-10-24
  • 打赏
  • 举报
回复
需要用字符串函数:pos、repalce、mid函数,作一个循环查找,关键是注意:
1、各类字符的asc数值。
2、全角占用两个字符

1,108

社区成员

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

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