我有以下正则表达式,它匹配11:45 xyzz、abcd 22 30 xyz等数字,其中数字是时间实例。但它也匹配像32 11 43这样的数字实例。我该如何避免这样做?
(?<=\b)(\d{1,2}[\s:](\d{1,2}|o\'clock)[\s\.,]{0,1}(%s){0,1}?)(?=[\s\.,]|\Z)|(noon|midnight)(?=\b)
我有以下正则表达式,它匹配11:45 xyzz、abcd 22 30 xyz等数字,其中数字是时间实例。但它也匹配像32 11 43这样的数字实例。我该如何避免这样做?
(?<=\b)(\d{1,2}[\s:](\d{1,2}|o\'clock)[\s\.,]{0,1}(%s){0,1}?)(?=[\s\.,]|\Z)|(noon|midnight)(?=\b)