C# 命名规则校验正则表达式 - 判断重命名
可以使用以下正则表达式来判断C#命名规则:/n/n/n^[^//s?!.*[?*<>|/:///'///]{1,20}$/n/n/n解释:/n/n- ^:匹配字符串的开始位置/n- [^/s?!.*[?*<>|/:///'///]:匹配不含空格和特殊符号的字符,包括汉字/n- {1,20}:限制字符串长度为1到20个字符/n- $:匹配字符串的结束位置/n/n使用示例:/n/ncsharp/nusing System;/nusing System.Text.RegularExpressions;/n/nclass Program/n{/n static void Main(string[] args)/n {/n string name = '中文命名规则';/n bool isValid = Regex.IsMatch(name, /'^[^//s?!.*[?*<>|/:///']{1,20}$/');/n/n Console.WriteLine(/'命名是否合法:/' + isValid);/n }/n}/n
原文地址: https://www.cveoy.top/t/topic/lONe 著作权归作者所有。请勿转载和采集!