正则表达式笔记:

通配符:

              "^" 表示字符串的开头,

              "$"表示字符串的结束,

              "." 表示除了\n之外的任何单个字符

              ”[ ]“表示字符串的帅选,例如:a[afs]b : a到b之间afs只能出现其中一个。

              ”[^0-9]“ 除了0-9的任何单个字符

             ”f | read“  表示只能匹配f 或read

 

限定符:  " * "  表示前面的表达式出现0次或多次 ,例如:a.*b ,    就是adsb等等.....

            "+"    表示前面的表达式最少出现1次 ,例如:a.+h,    a**&&h

               "?"       表示前面的表达式出现0次或1次,  例如:  a.?h,     ah或anh

             "{n}"    表示前面的表达式出现n次               例如:  a.{3}h,     ahggh;

 

                "{n,}"    表示前面的表达式最少出现n次       例如:  a[0-9]{2,}     a33或a4342

                "{n,m}"  表示前面的表达式最少出现n次  ,最多出现m次

                 "\d"       表示[0-9] 的数字

                  "\D"      表示非数字

                  "\s"     表示所有不可见的空白符

                 "\S"       表示除了\s之外的所有的字符

                 "\w"    表示[0-9A-Za-z]

                 "\W"   表示除了\w的所有字符

用到的函数:

              Recgex.IsMatch();     //是否找到了匹配项

              Recgex.Match();        //搜索指定的正则表达式中的第一个匹配项

              Recgex.Matches();    //搜索指定的正则表达式中的所有匹配项

              Recgex.Replace();     //替换

               Regex.Split()             //分割

             正则表达式是用来操作字符串的

            正则表达式是用来描述字符串特征的表达式

         

 

posted @ 2017-10-26 23:47  枫叶少年  阅读(135)  评论(0)    收藏  举报