摘要: (6)特殊字符的匹配string x = "//";Regex r1 = new Regex("^////$");Console.WriteLine("r1 match count:" + r1.Matches(x).Count);//1Regex r2 = new Regex(@"^//$");Console.WriteLine("r2 match count:" + r2.Matches(x)... 阅读全文
posted @ 2011-07-05 14:58 两色天 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 需要引入命名空间 using System.Text.RegularExpressions;(若不引入,则写Regex时要写成 System.Text.RegularExpressions.Regex)正则表达式的Replace方法string t = "sdf1234sdf12sd12";t = System.Text.RegularExpressions.Regex.Replace(t, @"/d+[a-zA-Z]+", "");@"/d+[a-z]+|[A-Z]+" 匹配的是 数字加字母; System.Te 阅读全文
posted @ 2011-07-05 14:57 两色天 阅读(12035) 评论(1) 推荐(2) 编辑
摘要: 1. 什么是正则表达式基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<<regex>>来表示一段具体的正则表达式。一段文本就是最基本的模式,简单的匹配相同的文本。2. 不同的正则表达式引擎正则表达式引擎是一种可以处理正则表达式的软件。通常,引擎是更大的应用程序的一部分。在软件世界,不同的正则表达式并不互相兼容。本教程会集中讨论Perl 5 类型的引擎,因为这种引擎是应用最广泛的引擎。同时我们也会提到一些和其他引擎的区别。许多近代的引擎都很类似,但不完全一样。例如.NET正则库,JDK正则包。3. 文字符号最基 阅读全文
posted @ 2011-07-05 13:33 两色天 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 1、从字符串中提取子串 StringBuilder 类没有支持子串的方法,因此必须用String类来提取。 string mystring="My name is ynn."; //Displays "name is ynn." Console.WriteLine(mystring.Substring( 3 )); //Displays "ynn" Console.WriteLine(mystring.Substring( 11,3 ));2、比较字符串 String 类有四种方法:Compare( )、CompareTo( )、Co 阅读全文
posted @ 2011-07-05 09:30 两色天 阅读(444) 评论(1) 推荐(0) 编辑