首页 > 解决方案 > RegEx 获取开始和结束时间

问题描述

我想从以下位置提取“12:00 PM”和“9:00 PM”:

'Time: 12:00 PM to 9:00 PM'

我试图将它们作为单独的项目,所以我认为两个正则表达式是有序的。我该如何解决这个问题?

我试图“to”之后抓住一切,但由于某种原因它不起作用。

标签: regex

解决方案


此 RegEx可能会帮助您分别获得这些时间:

[0-9:]+\sPM|AM

在此处输入图像描述

()此 RegEx 使用您可以更轻松地使用这些时间创建两个组,$1并且$2

如果您可能想要完全匹配,您可以试试这个

^Time: ([0-9:AMP\s]+)\sto ([0-9:AMP\s]+)

在此处输入图像描述


推荐阅读