我有这种格式:
我得到了这个正则表达式:
但是这会匹配
有没有办法从结果中删除这些情况?
xx:xx:xx
或xx:xx:xx-y
,其中x可以是0-9 a-f A-F,y只能是0或1。我得到了这个正则表达式:
([0-9A-Fa-f]{2}[:][0-9A-Fa-f]{2}[:][0-9A-Fa-f]{2}|[-][0-1]{1})
(请参见regexr)。但是这会匹配
0a:0b:0c-3
,这不是期望的结果。有没有办法从结果中删除这些情况?
[0-1]
更改为[01]
。 - 9769953[:]
表示一个只包含:
的列表中的字符。它与:
相同。同样,[-]
的结果与-
相同。 - axiac