返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C#字符串如何提取数值(带小数点)
  • 716
分享到

C#字符串如何提取数值(带小数点)

C#字符串字符串提取数值C#字符串提取数值 2023-05-18 17:05:30 716人浏览 泡泡鱼
摘要

目录C#字符串提取数值(带小数点)C#从字符串中提取所有的数字并获得数字个数(正则表达式)总结C#字符串提取数值(带小数点) string input = "树2草45210.2m

C#字符串提取数值(带小数点)

string input = "树2草45210.2m2";
if (GetInputUtil.GetString("\n请输入带数值的字符串:", input, out input))
{
    Regex r = new Regex(@"\d*\.\d*|0\.\d*[1-9]\d*$");
    string[] result = new string[] { r.Match(input).Value, r.Replace(input, "") };
    for (int i = 0; i < result.Length; i++)
    {
        ed.WriteMessage(string.FORMat("\n{0} = {1}", i, result[i]));
    }
    ed.WriteMessage("\n---------------------------");
    // 0 = 45210.2
    // 1 = 树2草m2
}

C#从字符串中提取所有的数字并获得数字个数(正则表达式)

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.windows.Forms;
using System.Text.RegularExpressions;
using System.Collections;
namespace 提取数字
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        public static bool IsNumber(string s)
        {
            const string pattern = @"\d^]";
            Regex rx = new Regex(pattern);
            return rx.IsMatch(s);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            string str = "ssdwq=1111111]dq=117549847580=11790]";
            string num = "";
            bool ha = false;
            ArrayList fig = new ArrayList();
            for (int i = 0; i < str.Length; i++)
            {
                if (IsNumber(str[i].ToString()))
                {
                    num += str[i];
                    ha = true;
                }
                else
                {
                    if (ha)
                    {
                        fig.Add(long.Parse(num));
                        num = "";
                        ha = false;
                    }
                }
            }
            //显示出来
            string show = "";
            for (int i = 0; i < fig.Count; i++)
            {
                show += fig[i] + ",";
            }
            MessageBox.Show("数据数量:" + fig.Count + "\r 分别为:" + show);
        }
    }
}

winform中,只需要添加一个button按钮即可。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: C#字符串如何提取数值(带小数点)

本文链接: https://lsjlt.com/news/212304.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C#字符串如何提取数值(带小数点)
    目录C#字符串提取数值(带小数点)C#从字符串中提取所有的数字并获得数字个数(正则表达式)总结C#字符串提取数值(带小数点) string input = "树2草45210.2m...
    99+
    2023-05-18
    C#字符串 字符串提取数值 C#字符串提取数值
  • c语言如何提取字符串中的数字
    在C语言中,可以使用isdigit函数和atoi函数来提取字符串中的数字。isdigit函数用于判断一个字符是否为数字字符,其原型如...
    99+
    2023-09-16
    c语言
  • python如何提取字符串的数字
    可以使用正则表达式来提取字符串中的数字。 import re def extract_numbers(string): n...
    99+
    2024-02-29
    python
  • java提取字符串中的数字string,获取字符串中的整数或小数
    方法一:提取字符串中的数字 // 提取字符串中的数字 public static String extractNumbers(String input) { return input.replaceAll("[^0-9]...
    99+
    2023-08-16
    java 开发语言 jvm
  • php字符串如何去掉小数点
    这篇文章主要介绍“php字符串如何去掉小数点”,在日常操作中,相信很多人在php字符串如何去掉小数点问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php字符串如何去掉小数点”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-30
  • MySql 字符串中提取数字
    一、前言 在MySQL中,有时需要从字符串中提取数字。在这种情况下,我们可以使用一些函数来实现该效果。但是,这些函数中的一些可能会提取字符串中的所有数字,而其他函数可能只会提取最长的数字字符序列。因此,我们需要了解每个函数的行为及其应用场景...
    99+
    2023-08-31
    mysql 数据库
  • python 如何将带小数的浮点型字符串转换为整数
    以下内容在python中完全可以接受: 将整数的字符串表示形式传递给 int 将float的字符串表示形式传递给 float 但是,如果你将float型的字符串传递给int将会得到错误。 >>>...
    99+
    2022-06-02
    python 带小数 浮点型字符串 转换整数
  • 如何使用Python从字符串中提取数字?
    在Python中,有时候需要从字符串中提取特定的数字信息,这种操作很常见。例如,从一篇新闻报道中提取新闻发布日期、从一篇小说中提取章节编号等。那么,如何使用Python从字符串中提取数字呢?本文将介绍几种方式。 阅读更多:Python...
    99+
    2023-08-31
    mysql 数据库 python
  • 如何利用python提取字符串中的数字
    目录一、isdigit()函数二、filter() 函数三、提取一段字符串中的数字四、匹配指定字符串开头的数字五、匹配时间,17:35:24六、匹配时间,20181011 15:28...
    99+
    2024-04-02
  • 如何在 PHP 中从字符串中提取数字
    在本文中,我们将介绍在 PHP 中从字符串中提取数字的方法。 使用 preg_match_all() 函数的方法 使用 filter_variable() 函数 使用 preg...
    99+
    2024-02-27
  • 从带有嵌套括号的字符串中提取值
    php小编香蕉将为大家介绍一种在PHP中提取带有嵌套括号的字符串中的值的方法。在开发过程中,有时我们会遇到需要从一个复杂的字符串中提取特定值的情况,而这些值可能被嵌套在多个括号中。本文...
    99+
    2024-02-09
    字符串数组
  • db2怎么提取字符串中数字
    在DB2中,可以使用正则表达式来提取字符串中的数字。以下是一个示例SQL查询,用于提取包含数字的字符串: SELECT RE...
    99+
    2024-04-02
  • Bash如何提取子字符串
    这篇文章给大家分享的是有关Bash如何提取子字符串的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。所谓“子字符串”就是出现在其它字符串内的字符串。 比如 “3382” 就是 “this is a 3382 test...
    99+
    2023-06-27
  • Python字符串操作之如何提取子字符串
    在 Python 中,字符串是一种非常常见的数据类型,经常需要对字符串进行各种操作,其中提取子字符串是一个非常常见的需求。本文将介绍几种在 Python 中提取子字符串的方法。 方法一:使用字符串切片 在 Python 中,可以使用字符串切...
    99+
    2023-10-18
    python 正则表达式 开发语言
  • java如何判断字符串是否有小数点
    可以使用String类的contains()方法来判断字符串是否包含小数点。具体代码如下:```javapublic class M...
    99+
    2023-09-14
    java
  • java怎么提取字符串中的数字
    要提取字符串中的数字,可以使用正则表达式或循环遍历字符串的方法。 方法一:使用正则表达式 import java.util.rege...
    99+
    2023-10-22
    java
  • qt怎么提取字符串中的数字
    在Qt中,可以使用正则表达式来提取字符串中的数字。以下是一个示例代码:```cpp#include #include int mai...
    99+
    2023-08-12
    qt
  • javascript如何将数值转为字符串
    这篇文章主要讲解了“javascript如何将数值转为字符串”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript如何将数值转为字符串”吧! ...
    99+
    2024-04-02
  • php中数组值如何转字符串
    这篇文章主要介绍php中数组值如何转字符串,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在php中可以通过implode函数将php数组值转为字符串,其语法是“implode(separator,array)”,其中...
    99+
    2023-06-14
  • php字符串如何转换成数值
    这篇文章主要讲解了“php字符串如何转换成数值”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php字符串如何转换成数值”吧!PHP类型转换函数PHP提供了几个内置的类型转换函数,用于将不同类...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作