我有一个正则表达式(如下),但如何将其限制为一个 1 实例或没有 [. -:]。
if re.match("[0-9a-fA-F]{2}([. -:]?[0-9a-fA-F]{2}){%d}$" % x, self.input_value):
谢谢,
请您参考如下方法:
组上的
? 使其成为可选的,即 1 或 0。
编辑删除显式版本
我有一个正则表达式(如下),但如何将其限制为一个 1 实例或没有 [. -:]。
if re.match("[0-9a-fA-F]{2}([. -:]?[0-9a-fA-F]{2}){%d}$" % x, self.input_value):
谢谢,
请您参考如下方法:
组上的
? 使其成为可选的,即 1 或 0。
编辑删除显式版本