【发布时间】:2022-01-13 14:43:23
【问题描述】:
我为以下格式编写正则表达式感到震惊 XXXXXXG0-XXXX-XXXX-1923-785FEABCD128 以上格式是过滤MAC地址,所以我需要那些具有上述格式和长度定义的字符的MAC地址
是否可以为上述格式编写正则表达式? X 字符可以是 字母数字。但其他非 X 字符应相同。
ABCDEFG0-GHYD-SDER-1923-785FEABCD128 - Valid
ABCDEFH0-GHYD-SDER-0923-995FEABCD120 - Invalid
ABCDEFG0-GHYD-SDER-0923-995FEABCD120 - Invalid
【问题讨论】:
-
为什么是正则表达式?为什么不
if address.endswith('1923-785FEABCD128')? -
@C.Nivs,里面也有一个
G0。但你的观点很好:字符串匹配可能比这里的正则表达式更合适。
标签: javascript python regex