C# 如何提取字符串中的数字

分类 : .NET技术



下面讲解如何在字符串当中抓取到数字

方法一、使用正则表达式

带有小数点数字提取


1 string str = "提取123.11abc提取"; //我们抓取当前字符当中的123.11
2 str=Regex.Replace(str, @"[^\d.\d]", "");
3 // 如果是数字,则转换为decimal类型
4 if (Regex.IsMatch(str, @"^[+-]?\d*[.]?\d*$"))
5 {
6     decimal result = decimal.Parse(str);
7     Console.WriteLine("使用正则表达式提取数字");
8     Console.WriteLine(result);
9 }





相关文章

HTML 媒体:HTML 媒体(Media)



分类: .NET技术    访问() .NET技术    Web前端    JAVA开发    HTML基础    数据库    CSS基础    电脑知识   
CSS教程-web前端教程-免费教程
HTML教程-web前端教程-免费教程


分类

.NET技术 Web前端 JAVA开发 HTML基础 数据库 CSS基础 电脑知识

随机阅读

电脑很卡怎么办?
我想问一下 什么是80端口 干什么用的?
webuploader 怎么实现多文件上传
C# string.Replace方法将字符串中的\替换成\\
请问BODY中的onload是什么意思?
Iframe嵌套HTML网页的用法?
Azure Cosmos DB (二) SQL API 操作
怎样使用iframe,在网页中插入页面
html中如果不用frame和iframe,还能怎么在一个区域里显示另
前端大文件上传代码,大文件上传

最新

div css隐藏内容样式方法
OPPO Reno3 Pro远程守护怎么使用?
XP系统里让IE支持多线程下载怎么设置
qq电脑管家温度检测在哪设置的? QQ电脑管家怎么测电脑的温度
win7禁用ie浏览器方法 win7怎么把桌面的ie隐藏
WinXP笔记本声卡驱动无法成功安装的解决方法
XP⁄Win7共享⁄连接打印机设置详细 xp怎
华为笔记本蓝屏错误0xcoooo428怎么解决
企业如何部署微软Windows 8? Windows 8的开发历史
华为mate9怎样解指纹密码?

推荐阅读

c语言中break语句的作用
vscode----vue中HTML代码tab键自动补全
undefined是什么意思啊
js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳
DIV CSS字体(font-family)实现字体样式设置
C语言程序中break是什么意思?
C#语言之“string格式的日期时间字符串转为DateTime类型”
Mysql里表示布尔型的类型是什么
前端该怎么学?推荐一个学习路线!
sql中的modify语句,修改列属性

Copyright © 2017 CSS5.NET教程.CSS5 内容仅用于学习和测试参考。 css5.net All Rights Reserved 蜀ICP备15003849号-16