RegEx, чтобы получить время начала и окончания - PullRequest
0 голосов
/ 19 апреля 2019

Я хочу извлечь '12: 00 PM' и '21:00 PM' из:

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

Я пытаюсь получить их как отдельные элементы, поэтому я думаю, что два выражения регулярного выражения находятся впорядок.Как мне решить эту проблему?

Я пытался это , чтобы захватить все после 'до', но по какой-то причине это не работает.

1 Ответ

0 голосов
/ 19 апреля 2019

Этот 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...