字符串截取

yuzhouer1122 2011-04-21 11:03:06
短息中心号码:+8613010831500
发件人号 码:95588
发件时 间:2011/04/19 --17:07:32 - [GMT8]

您尾号XXXX的储蓄卡账户04月13日12时12分现金存入人民币200元。【建设银行】
-------------------------------------------------
短息中心号码:+8613010831500
发件人号 码:10657563966866
发件时 间:2011/04/19 --17:07:32 - [GMT8]

您尾号XXXX的储蓄卡账户04月13日12时12分现金存入人民币200元。【建设银行】
-------------------------------------------------


如何从上面这段字符中 截取 出:

95588
2011/04/19
200
...全文
104 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
SP12345678902 2011-04-21
  • 打赏
  • 举报
回复
我觉得这个题目是无解的

要不你全部数字都提取

SP12345678902 2011-04-21
  • 打赏
  • 举报
回复
楼上的
如果短消息这样写呢:

您尾号XXXX的储蓄卡账户04月13日12时12分现金存入:200,币种:人民币,单位:元。【xx银行】

您尾号XXXX的储蓄卡账户04月13日12时12分现金存入:88,币种:人民币,单位:元。【xx银行】

您尾号XXXX的储蓄卡账户04月13日12时12分现金存入:12,币种:人民币,单位:元。【xx银行】

我假设了可以存入零钱的情形,现实也是有的
  • 打赏
  • 举报
回复

最后一个字应该都是元吧 金额前面应该都是人民币吧

前面2个我都提出来了 但是短信里的消息每个银行的内容是不一样的,现在就是不知道怎么提出短信里面的金额。
[/Quote]
yuzhouer1122 2011-04-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 flying881114 的回复:]
第一反应是用正则表达式来做
[/Quote]
前面2个我都提出来了 但是短信里的消息每个银行的内容是不一样的,现在就是不知道怎么提出短信里面的金额。
flying881114 2011-04-21
  • 打赏
  • 举报
回复
第一反应是用正则表达式来做
布衣散人 2011-04-21
  • 打赏
  • 举报
回复
也可以用正则来做
布衣散人 2011-04-21
  • 打赏
  • 举报
回复
用instr找你的关键字
yuzhouer1122 2011-04-21
  • 打赏
  • 举报
回复
搞定了。是的。要有每个银行的短信样本才能坐下去,这样截取就稍微的方便了一点点。。。。
康州大雁 2011-04-21
  • 打赏
  • 举报
回复
instr函数可以搞定的
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 bakw 的回复:]
你每个银行的短信样本都要有才能做下去啊
[/Quote]对。否则以偏概全,不能全部截获
笨狗先飞 2011-04-21
  • 打赏
  • 举报
回复
你每个银行的短信样本都要有才能做下去啊
yuzhouer1122 2011-04-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 yunmingqu 的回复:]
我觉得这个题目是无解的

要不你全部数字都提取
[/Quote]

全部提出来怎么提???

7,763

社区成员

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

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