最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
asp.net 正则表达式字符串中数字处理
时间:2010-12-19 编辑:简简单单 来源:一聚教程网
模式 |
说明 |
---|---|
^d{5}$ |
5 个数值数字,如美国邮政编码。 |
^(d{5})|(d{5}-d{4}$ |
5 个数值数字或 5 个数字-短划线-4 个数字。匹配 5 位数字格式的美国邮政编码,或 5 位数字 + 4 位数字格式的美国邮政编码。 |
^(d{5}(-d{4})?$ |
与前一个相同,但更有效。使用 ? 可使模式中的 4 位数字成为可选部分,而不是要求分别比较不同的两个模式(通过另一种方式)。 |
^[+-]?d+(.d+)?$ |
匹配任意有可选符号的实数。 |
^[+-]?d*.?d*$ |
与上一个相同,但也匹配空字符串。 |
^(20|21|22|23|[01]d)[0-5]d$ |
匹配 24 小时制时间值。 |
/*.**/ |
匹配 c 语言风格的注释 /* ... */ |
获取字符串中的数字办法
string s="";
foreach(match m in regex.matches(s,@"d+"))
{
console.writeline(m.value);
}
去了字符串末尾数字方法
string str = "007";
string pattern = @"(.+?)(d+)$";
string 结果 = system.text.regularexpressions.regex.replace(str, pattern, "$1");
-
///
/// 获取字符串中的数字
///
///
///
private int getnumber(string par)
{
string strtempcontent =par;
strtempcontent = system.text.regularexpressions.regex.replace(strtempcontent, @"[^d]*", "");
return convert.toint32(strtempcontent);
-
上一个: c# 验证中文 数字 整数的正则表达式
-
下一个: C#提高xml读写速度方法
相关文章
- C#复制数组的两种方式及效率比较解读 10-24
- ASP.NET Identity用法解析 10-24
- ASP.NET MVC使用Identity增删改查用户介绍 10-24
- C语言中atoi函数模拟实现介绍 10-18
- .Net反向代理组件Yarp用法介绍 10-10
- .NET使用YARP通过编码方式配置域名转发实现反向代理教程 10-10