python - 创建与足球比赛时间相关的正则表达式
问题描述
我需要确定一场足球比赛的比赛时间。游戏时间总是可以写成mm:ss
. 例如,比赛以 开头00:00
。更重要的是,我的正则表达式与小时限制不同,因为官方播放时间停止在90:00
. 因此,通常mm
仅限于([0-5]?\d)
.此外,我想让我的正则表达式尽可能健壮,并且我想包括长时间受伤时间的可能性。在这种情况下,匹配可以结束,例如,在101:15
。冒号字符始终位于两组数字之间。
在匹配 HH:MM 时间格式的正则表达式的帮助下,我想出了以下正则表达式:
^([0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$
我应该如何更改这个以在第一组数字中包含第三个数字的可能性(m)mm
?
提前致谢
解决方案
我认为这应该有效
^([1-9]{1,2}|[0-9]{1})[0-9]:[0-5][0-9]$
推荐阅读
- linux - 用于组织给定 txt 文件的 BashScript
- prolog - 如何找到数字中设置的最后一位(SWI-Prolog)?
- dask - 如何获取进入 dask 客户端提交调用的参数?
- reactjs - 如何使用reactjs中的react html解析器遍历转换为html的html字符串的子项?
- android - 无法从微调器获取值以将图像保存在内部存储中,我已经编写了微调器的代码但没有得到值
- python - 如何根据变量选择数据框中的列范围?
- python - 如何通过django rest框架在一个目录中一键发布多张图片
- node.js - Puppeteer - PDFPrint 但 pdf 为空白
- twilio - 如何将 Twilio SIP 域连接到 twilio studio 流程?
- javascript - 如何使用 node.js 函数检查我的 vm 实例在 google-cloud 中使用了多少 CPU 和内存