C#中正则表达式解析字符串信息

正则表达式提取0~9数字

private static string RegexPickupNumber(string str)
        {
            string pattern = @"[^0-9]+";
            return System.Text.RegularExpressions.Regex.Replace(str, pattern, "");
        }

正则表达式提取小数

private static string RegexParseDouble(string str)
        {
            Regex r = new Regex(@"\d*\.\d*|0\.\d*[1-9]\d*$");
            return r.Match(str).Value;
        }
posted @ 2018-05-15 17:24  蛮哥哥  阅读(694)  评论(0编辑  收藏  举报