繁体   English   中英

00408C的正则表达式,后跟C#中的6个唯一字符

[英]Regex for 00408C followed by 6 unique characters in C#

我想为macaddress创建正则表达式,以00408C开头,后跟6个唯一字符(小写字母,大写字母,数字)。

例如:00408c1a2b3或00408C1A2B3。

正则表达式在C#中的样子如何?

我认为是这样,但我不知道在C#中如何定义字母数字字符。 "00408[alphanumeric character]{6}"

那里是:

00408[Cc][a-zA-Z0-9]{6}

如果用“独特字符”表示不能重复一个字符,则应使用此正则表达式:

00408[Cc]([a-zA-Z0-9])((?!\1)[a-zA-Z0-9])((?!\1)(?!\2)[a-zA-Z0-9])((?!\1)(?!\2)(?!\3)[a-zA-Z0-9])((?!\1)(?!\2)(?!\3)(?!\4)[a-zA-Z0-9])((?!\1)(?!\2)(?!\3)(?!\4)(?!\5)[a-zA-Z0-9])

您可以在这里找到说明和演示: http : //regex101.com/r/mV6oY7

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM