`
niunan
  • 浏览: 725824 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

ASP.NET利用正则表达式提取字符串中的数字

    博客分类:
  • .NET
阅读更多
一言不足以毕之,请LOOK代码:
            string text = " 订单5|本次付款:4783|本单结清,";
            string pat = @"(\d+)";
            Regex r = new Regex(pat, RegexOptions.IgnoreCase);
            Match m = r.Match(text);
            int matchCount = 0;
            while (m.Success)
            {
                ++matchCount;
                Group g = m.Groups[1];
                Response.Write("Match" + matchCount +":"+ g + "<br />");

                m = m.NextMatch();
            }
分享到:
评论
2 楼 ravenex 2009-05-28  
刚才写错了个地方,不是Length是Count:
string text = " 订单5|本次付款:4783|本单结清,";
string pat = @"\d+";
Regex r = new Regex(pat);
MatchCollection m = r.Matches(text);
for (int i = 0; i < m.Count; i++) {
    Response.Write("Match" + (i+1) +":"+ m[i].Value + "<br />");
}
1 楼 ravenex 2009-05-28  
string text = " 订单5|本次付款:4783|本单结清,";
string pat = @"\d+";
Regex r = new Regex(pat);
MatchCollection m = r.Matches(text);
for (int i = 0; i < m.Length; i++) {
    Response.Write("Match" + (i+1) +":"+ m[i].Value + "<br />");
}

相关推荐

    asp.net利用正则在HTML中提取图片路径(asp.net正则表达式过滤出HTML代码中图片路径).txt

    ### ASP.NET 中使用正则表达式提取 HTML 代码内的图片路径 #### 背景介绍 在 Web 开发中,经常需要处理 HTML 文档或字符串,例如从网页中提取特定的信息,比如图片链接等。ASP.NET 是一种广泛使用的 Web 应用开发...

    asp.net常用正则表达式

    在ASP.NET中,正则表达式是一种强大的文本处理工具,常用于数据验证、数据提取和字符串操作。本文将深入探讨ASP.NET中常用的正则表达式及其应用场景。 1. **匹配中文字符**: 正则表达式 `[\u4e00-\u9fa5]` 用于...

    asp.net(c#)正则表达式测试工具

    在开发过程中,正则表达式是处理字符串数据的重要手段,用于模式匹配、查找、替换等多种操作。这款工具能够帮助程序员高效地验证正则表达式的正确性,并自动提取匹配到的分组值。 正则表达式,简称regex,是一种...

    ASP.NET正则表达式应用

    ### ASP.NET正则表达式应用详解 #### 一、引言 在软件开发过程中,正则表达式是一种非常强大的文本处理工具,它可以帮助开发者高效地完成字符串搜索与替换任务。对于ASP.NET这样的Web应用程序框架来说,掌握正则...

    .net常用正则表达式

    在`asp.net常用正则表达式.txt`文件中,你将找到更多具体的.NET正则表达式实例,这些实例涵盖了Web开发中常见的需求,例如表单验证、数据清洗等。通过深入学习和应用这些表达式,可以极大地提高你的代码质量和效率。...

    Asp.Net正则表达式全解

    通过学习和实践这些基本概念和实例,开发者可以有效地利用Asp.Net正则表达式进行数据验证、文本处理和搜索替换,提高代码的灵活性和效率。 总结,Asp.Net正则表达式是进行高效文本操作的关键技术,无论是简单的数据...

    ASP.NET 中的正则表达式

    ASP.NET中的正则表达式是开发过程中不可或缺...总之,正则表达式是ASP.NET开发中的一种强大工具,对于数据验证、文本提取和格式化等方面都有重要作用。通过熟练掌握正则表达式,开发者可以编写出更高效、更健壮的代码。

    ASP.NET正则表达式

    ASP.NET正则表达式是微软.NET框架中用于处理文本模式匹配和字符串操作的强大工具。它基于ECMAScript标准,提供了丰富的功能,可以用于验证输入、提取数据、替换文本等多种任务。在ASP.NET开发中,正则表达式经常用于...

    外语原文翻译(正则表达式)

    2. 字符串提取:可以使用正则表达式来提取字符串中的特定子串,例如提取所有符合员工ID或社保号码的字符串。 3. 字符串验证:可以使用正则表达式来验证字符串是否满足特定模式,例如验证Email地址或信用卡号码。 在...

    asp.net 正则表达式

    以下是对标题和描述中提到的ASP.NET正则表达式的一些详细说明: 1. **只能输入数字**:`^[0-9]*$` 这个正则表达式会匹配任何由0到9的数字组成(包括0)的字符串,允许0个或多个数字。 2. **限制数字位数**: - `^...

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    Visual Studio 2005及以上版本、ASP.NET 2.0及以上版本 本书14~16章所附代码的调试环境 Windows家族,Apache 2.0及以上版本 PHP 5.0及以上版本 本书17~18章所附代码的调试环境 JDK6.0 Eclipse3.2+Lomboz 本书19...

    .net 正则表达式英文版

    正则表达式是编程和文本处理中不可或缺的一种强大工具,它允许用户定义复杂的文本匹配模式,以实现字符串的搜索、替换、提取等操作。在.NET平台中,正则表达式被广泛应用于各类程序开发任务中,尤其是在处理HTML、...

    ASP.NET 正则表达式

    ### ASP.NET中的正则表达式应用 在ASP.NET开发中,正则表达式的使用非常广泛,可以帮助开发者实现复杂的文本处理任务。本文将详细介绍几个在ASP.NET中常用的正则表达式及其应用场景。 #### 图片链接匹配 ```regex...

    asp.net 正则表达式[经常用的到]

    ***正则表达式的使用在.NET应用程序中非常广泛,特别是在处理字符串验证和搜索任务时。以下是文章中提到的一些实用的正则表达式及其应用场景的详细解释。 首先,匹配中文字符的正则表达式为`[\u4e00-\u9fa5]`。这个...

    asp.net\C#正则表达式整理+\C#正则表达式整理 .doc

    在C#中,正则表达式的实现主要依赖于`.NET Framework`中的`System.Text.RegularExpressions`命名空间,该命名空间提供了`Regex`类来处理正则表达式。 ### 二、逐字字符串与`@`符号 在C#中,`@`符号用来创建所谓的...

    正则表达式生成和检验工具

    - **模式匹配**:正则表达式是由字符和特殊符号组成的模式,用于匹配字符串中的特定模式。例如,`\d{3}-\d{4}`可以匹配中国电话号码格式。 - **元字符**:如`.`表示任意字符,`^`表示行首,`$`表示行尾,`\w`代表...

    asp.net正则表达式.txt

    - 用于验证字符串中数字的长度为`n`。 3. **验证至少`n`位的数字**:“`^\d{n,}$`” - 用于验证字符串中数字的最小长度为`n`。 4. **验证介于`m`到`n`之间的数字长度**:“`^\d{m,n}$`” - 验证字符串中数字的...

    在.NET中使用正则表达式对太平洋产品参数进行分析!

    除了验证,我们还可以用正则表达式提取参数中的特定部分。例如,如果我们要提取出数字部分,可以使用`Regex.Match().Groups`: ```csharp Match match = Regex.Match(productParam, pattern); if (match.Success) {...

Global site tag (gtag.js) - Google Analytics