极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12850|回复: 3

如何分割字符串

[复制链接]
发表于 2017-4-12 17:50:05 | 显示全部楼层 |阅读模式
本帖最后由 微笑嘻嘻 于 2017-4-18 15:45 编辑

例如
1a2b3c4d5e6f

数字123456
字母abcdef

如何把字母和数字分开

回复

使用道具 举报

发表于 2017-4-12 19:56:13 | 显示全部楼层
如果只是把字母和数字分开,因为你是字符串,可以从字符串的0位开始,逐一判断是不是字符的0~9,如果是的话就加到一个字符串里面,不是的话加到另一个字符串里面
也可以使用ascii判断
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-13 15:36:47 | 显示全部楼层
zjz5717 发表于 2017-4-12 19:56
如果只是把字母和数字分开,因为你是字符串,可以从字符串的0位开始,逐一判断是不是字符的0~9,如果是的话 ...

能帮忙写一下吗?
水平有限,把我都搞密了
int inChar="1a2b3c4d5e67";
    if (isDigit(inChar)) {
      inString += (char)inChar;
    }

回复 支持 反对

使用道具 举报

发表于 2017-4-13 21:37:16 | 显示全部楼层
微笑嘻嘻 发表于 2017-4-13 15:36
能帮忙写一下吗?
水平有限,把我都搞密了
int inChar="1a2b3c4d5e67";

你把我也整蒙了,你要分割的不是字符串吗,你这里定义的是int又是什么意识啊。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 05:35 , Processed in 0.036686 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表