Java 格式化时间正则表达式以要求AM/PM
我的正则表达式匹配以下类型的格式化时间字符串:Java 格式化时间正则表达式以要求AM/PM,java,regex,Java,Regex,我的正则表达式匹配以下类型的格式化时间字符串: 12:30 12:30 AM 12:30 pm 1:30 1:30 AM ((?:(?:[0-1][0-9])|(?:[2][0-3])|(?:[0-9]):(?:[0-5][0-9])(?:[0-5][0-9])(?:\s(?:上午|上午|下午|))) 我想知道如何修改表达式以要求am/pm?有人能帮忙吗 谢谢 删除最后一个“?”: ((?:(?:[0-1][0-9])|(?:[2][0-3])|(?:[0-9]):(?:[0-5][0-9])
12:30
12:30 AM
12:30 pm
1:30
1:30 AM
((?:(?:[0-1][0-9])|(?:[2][0-3])|(?:[0-9]):(?:[0-5][0-9])(?:[0-5][0-9])(?:\s(?:上午|上午|下午|)))
我想知道如何修改表达式以要求am/pm?有人能帮忙吗
谢谢 删除最后一个“?”:
((?:(?:[0-1][0-9])|(?:[2][0-3])|(?:[0-9]):(?:[0-5][0-9])(?:[0-5][0-9])(?:\s(?:上午|上午|下午|)))