gpt4 book ai didi

c# - 仅从字符串中获取测量值

转载 作者:行者123 更新时间:2023-11-30 19:42:09 24 4
gpt4 key购买 nike

我有一个字符串,它以厘米、米或英寸为单位给出测量值。

例如:

数字可以是 112cm、1.12m、45inches 或 45in。

我只想提取字符串的数字部分。知道如何使用单位作为分隔符来提取数字吗?

虽然我在这里,但我想忽略单位的大小写。

谢谢

最佳答案

你可以试试:

string numberMatch = Regex.Match(measurement, @"\d+\.?\d*").Value;

编辑

此外,将其转换为 double 是微不足道的:

double result;
if (double.TryParse(number, out result))
{
// Yeiiii I've got myself a double ...
}

关于c# - 仅从字符串中获取测量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17987453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com