swarb的专栏

低头做事,抬头做人...

C# 获取字符串中的数字

            string s = "-112315-125-56()5555";

第一种方法
            MatchCollection results = Regex.Matches(s, @"[0-9]+", RegexOptions.IgnoreCase | RegexOptions.Multiline);
            string str = "";
            for (int i = 0; i < results.Count; i++)
            {
                str += results[i].Value.ToString();
            }

第二种方法

            Match result = Regex.Match(s, @"[0-9]+", RegexOptions.IgnoreCase | RegexOptions.Multiline);

            while (result.Success)
            {
                str += result.Value;
                result = result.NextMatch();
            }

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭