C#中如何从字符串中提取数字
来源:互联网 发布:区间估计原理 知乎 编辑:程序博客网 时间:2024/06/03 12:51
using System.Text.RegularExpressions;
Console.WriteLine("请输入要提取的字符串:");
string str = Console.ReadLine();
int number = 0;
string num = null;
foreach (char item in str)
{
if (item >= 48 && item <= 58)
{
num += item;
}
}
number = int.Parse(num);
Console.WriteLine(number);
上面那个是提取所有的数字
下面这个只能提起字符串最左边的数字:
Console.WriteLine("请输入一个字符串:");
string str = Console.ReadLine();
string number = null;
foreach (char item in str)
{
if (item >= 48 && item <= 58)
{
number += item;
}
else
{
break;
}
}
Console.WriteLine(number);
如:输入123123asf 则打印123123
输入123asf123 则打印123
下面是利用正则表达式将字符串中的数字提取出来分别保存在整型数组中
string s = "1 2 3";
MatchCollection vMatchs = Regex.Matches(s, @"(\d+)");
int[] vInts = new int[vMatchs.Count];
for (int i = 0; i < vMatchs.Count; i++)
{
vInts[i] = int.Parse(vMatchs[i].Value);
}
Console.WriteLine("请输入要提取的字符串:");
string str = Console.ReadLine();
int number = 0;
string num = null;
foreach (char item in str)
{
if (item >= 48 && item <= 58)
{
num += item;
}
}
number = int.Parse(num);
Console.WriteLine(number);
上面那个是提取所有的数字
下面这个只能提起字符串最左边的数字:
Console.WriteLine("请输入一个字符串:");
string str = Console.ReadLine();
string number = null;
foreach (char item in str)
{
if (item >= 48 && item <= 58)
{
number += item;
}
else
{
break;
}
}
Console.WriteLine(number);
如:输入123123asf 则打印123123
输入123asf123 则打印123
下面是利用正则表达式将字符串中的数字提取出来分别保存在整型数组中
string s = "1 2 3";
MatchCollection vMatchs = Regex.Matches(s, @"(\d+)");
int[] vInts = new int[vMatchs.Count];
for (int i = 0; i < vMatchs.Count; i++)
{
vInts[i] = int.Parse(vMatchs[i].Value);
}
0 0
- C#中如何从字符串中提取数字
- Java如何从字符串中提取数字
- 从字符串中提取数字
- 从字符串中提取数字
- 从字母数字字符串中提取数字
- 从字母数字字符串中提取数字
- 计算器之如何从字符串表达式中有效提取数字
- oracle中如何判断字符串是否全为数字,以及从任意字符串中提取数字
- SQL 从字符串中提取数字
- C语言 从字符串中提取数字
- java从字符串中提取数字
- Java 从字符串中提取数字
- java从字符串中提取数字
- 技巧-从字符串中提取数字
- java从字符串中提取数字
- 从字符串中提取数字 java
- 后台正则从字符串中提取数字
- shell命令,从字符串中提取数字
- cocos2dx 游戏当中的战争迷雾
- Excel 每张表保存为独立的工作簿
- MongoDB安装,打开及增,删,改,查
- css练习004--导航条
- S3C2440的U-Boot移植
- C#中如何从字符串中提取数字
- TCP快速重传和快速恢复
- Android 从相机或相册获取图片并裁剪
- 单变量线性回归
- nginx 负载均衡session复制解决方案
- mysql 行转列的实现
- 华为机试再回忆--第一题
- css练习005--css尖角效果
- Maven安装之后的优化配置