单一产品网站如何做seo,广州做网站技术,网站建设价格一览表,高特效网站01—前言正则表达式应用很广泛#xff0c;应该大多人都接触过了#xff0c;这个语法规则既多又凌乱#xff0c;每次用的时候都得重新看一遍语法#xff0c;真的是让人头疼啊#xff01;但是实际上我们并不要掌握很多的符号用法规则#xff0c;牢记最常用的几个就能应付很… 01—前言 正则表达式应用很广泛应该大多人都接触过了这个语法规则既多又凌乱每次用的时候都得重新看一遍语法真的是让人头疼啊但是实际上我们并不要掌握很多的符号用法规则牢记最常用的几个就能应付很多场景.下面我罗列出来我最常用的8个\d 匹配数字^ 匹配行的开始$ 匹配行的结尾\ 对下一个字符转义* 匹配前面的表达式零次或多次 匹配前面的表达式一次或多次匹配前面的表达式零次或一次{n,m} m 和 n 均为非负整数其中n m。最少匹配 n 次且最多匹配 m 次。02—正则表达式① [0,1000] 闭合区间0到1000不包括小数 regexString ^(0|1000|([1-9]\d{0,2}))$②[0,100]闭区间包括小数点后三位 regexString ^((\d|[1-9]\d)(\.\d{1,3})?)|100$;//[0,100] 包括小数点后三位03—验证static void Main(string[] args){string regexString;//regexString ^(0|1000|([1-9]\d{0,2}))$;regexString ^((\d|[1-9]\d)(\.\d{1,3})?)|100$;//[0,100] 包括小数点后三位for (double i 0; i 100; i i 0.001){var str Math.Round(i, 3).ToString();bool mathResult Regex.IsMatch(str, regexString);if (!mathResult){Console.WriteLine(str);}}Console.WriteLine(Match Complete!);Console.ReadKey();}运行结果如果运行错误会输出没匹配上的数值这个说明编写的正则没问题