【发布时间】:2020-11-25 03:59:41
【问题描述】:
我正在尝试创建匹配各种设备序列号的正则表达式。
匹配是至少 6 个字符长的字母和数字的组合。
我对正则表达式很糟糕,我能够开始工作的只是$Serial -match '\d\D',但这并不能验证长度。我试过'\d{0-6}\D{0-6}',但没有匹配。
任何人都可以为序列号提供适当的正则表达式。这些来自不同的设备类型,并且格式都略有不同。以下是示例列表:
1VWPGF1
22P342Y4
2M251434B9
2TK95004x4
5CG934322D
8CG4322TVF
BRJ9323XR5
CND8432NVJ
MXL64322Q4
MXL64324MV
PF1CZ0EF
USE147SX0Y
USH7432L1W
【问题讨论】:
-
$serial -match '[a-z0-9]{6,}'
标签: regex powershell numbers match