簡體   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