使用正则表达式需要包含
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(字符串,正则表达式,替换的字符串)