加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

从C#中的字符串中获取数字

发布时间:2020-12-15 20:00:18 所属栏目:百科 来源:网络整理
导读:我正在抓一些像这样的网站内容 – “公司股票价格7100”. 现在,我想要的是从这个字符串中提取数值.我试过分裂,但是我的正则表达式出现了问题. 请让我知道如何获得这个价值. 解决方法 使用: var result = Regex.Match(input,@"d+").Value; 如果你只想找到字
我正在抓一些像这样的网站内容 – “公司股票价格7100”.

现在,我想要的是从这个字符串中提取数值.我试过分裂,但是我的正则表达式出现了问题.

请让我知道如何获得这个价值.

解决方法

使用:

var result = Regex.Match(input,@"d+").Value;

如果你只想找到字符串中最后一个“实体”的数字,你应该使用这个正则表达式:

d+$

如果要匹配字符串中的最后一个数字,可以使用:

d+(?!D*d)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读