直接上图
需要得到: 0:00 0:12 不需要: 05:54:03
看一些本以为正确的失败正则:
其实仔细看上图就可以看出端倪,match 1 也就是圆括号的匹配为 4:03, 但整体的匹配又匹配到了 54:03,说明开头的 [^:] 匹配到了 5 , 我们只需让他不匹配到5这个数字即可
正确的正则:
[^:\d](\d{1,2}:\d{2})[^:]
直接上图
需要得到: 0:00 0:12 不需要: 05:54:03
看一些本以为正确的失败正则:
其实仔细看上图就可以看出端倪,match 1 也就是圆括号的匹配为 4:03, 但整体的匹配又匹配到了 54:03,说明开头的 [^:] 匹配到了 5 , 我们只需让他不匹配到5这个数字即可
正确的正则:
[^:\d](\d{1,2}:\d{2})[^:]
下一篇:常量指针与指针常量
时间戳 timestamp (HH:MM:SS.0)
正则匹配fun valiDateTimeWithLongFormat(timeStr: String): Bool
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M