可以使用以下正则表达式来判断C#命名规则:/n/ncsharp/nRegex regex = new Regex(@'^[^/s?!.*[?*<>|/:'/'///]{1,20}$');/n/n/n这个正则表达式的意思是:/n/n- ^ 表示匹配字符串的开始位置;/n- [^/s?!.*[?*<>|/:'/'///] 表示除了空格、?!.*[]<>|/:''// 这些符号外的任意字符;/n- {1,20} 表示匹配1到20个字符;/n- $ 表示匹配字符串的结束位置。/n/n使用这个正则表达式可以保证命名符合C#的命名规则。

C# 命名规则正则表达式验证 - 限制汉字、长度和特殊字符

原文地址: https://www.cveoy.top/t/topic/lONh 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录