正则表达式:和一些例子

使用正则表达式需要包含

using System.Text.RegularExpressions;

一些规则

“^”  定位首部

“$”  界定尾部

“[]”  代表一个字符  // “[bcdf]” bcdf中的任一个字符

“[^x]” 除了x以外的任意字符

\s  空格及任意不可见符号

\S 任何非空格字符

\’  单引号,转义字符

例子

@“^\d{5,12}$” // 5到12位数字

@“^\w*$”  //大小写字母,0-9 下划线_

@“\s{2,}”  //两个及以上的空格

@"^\'\S*\'$"  //以单引号开头,单引号结尾

@"[\(\)\*\+\-\.\/\:;\<>=\[\]]" 一些需要转义的字符 ()*+-./:

@"(\.\.)|(:=)|(<=)|(<>)|(>=)"  一些双界符

 

 

正则表达式匹配

Bool isMatch = Regex.IsMatch(字符串,正则表达式);

正则表达式匹配并替换

Regex.Replace(字符串,正则表达式,替换的字符串)

posted @ 2018-03-28 23:24  neos1891  Views(147)  Comments(0)    收藏  举报