苏州三木软件科技有限公司

 找回密码
 立即注册
搜索
热搜: 活动
查看: 1711|回复: 3

如何求判断字符串中,数值开始的位置

[复制链接]

30

主题

45

帖子

191

积分

注册会员

Rank: 2

积分
191
发表于 2022-11-8 14:20:08 | 显示全部楼层 |阅读模式
如:"XX医药公司007",求0开始的位置
回复

使用道具 举报

22

主题

296

帖子

1876

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1876
QQ
发表于 2022-11-8 14:52:18 | 显示全部楼层
如果想将字符串中的数值提取出来,可以参考:http://www.sanmugrid.com/help/index.htm?page=00384Val.htm
如果真的想获取第一个数值开始的位置,可以考虑两种方法,一种是基于正则表达式
Dim str As String="XX医药公司007"
'找到第一个数字,然后返回其位置
Dim intIndex As Integer=RegularExpressions.Regex.Match(str,"\d").Index
Proj.MsgDebug.Add(intIndex)

另外一种是基于Char2Nums,将字符串和数值分成三个部分。
具体使用可以参考:http://www.sanmugrid.com/help/index.htm?page=00385Char2Nums.htm
回复

使用道具 举报

30

主题

45

帖子

191

积分

注册会员

Rank: 2

积分
191
 楼主| 发表于 2022-11-8 15:09:33 | 显示全部楼层
好的,那如何判断字符串是否含有数字呢?
回复

使用道具 举报

30

主题

45

帖子

191

积分

注册会员

Rank: 2

积分
191
 楼主| 发表于 2022-11-8 15:29:23 | 显示全部楼层
完美解决问题,感谢
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|苏州三木软件科技有限公司 ( 苏ICP备2022038390号 )

苏公网安备 32058502010732号

GMT+8, 2024-7-7 21:36 , Processed in 0.065732 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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