正则表达式以获取开始时间和结束时间

时间:2019-04-18 21:20:08

标签: regex

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

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

我正在尝试将它们作为单独的项目使用,因此我认为有两个正则表达式是按顺序排列的。我该如何解决这个问题?

我尝试this抢占'to'之后的所有内容,但是由于某些原因,它无法正常工作。

1 个答案:

答案 0 :(得分:0)

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

[0-9:]+\sPM|AM

enter image description here

此RegEx使用()创建了两个组,您可以在其中使用$1$2

如果您希望完全匹配,可以尝试this

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

enter image description here