正则表达式,返回两个日期

时间:2017-04-08 23:09:57

标签: regex date

我正在努力创建一个给出这个字符串的正则表达式:

20 - 29 APR 2017, 9 nights

首先返回两个组:

20 APR 2017

和第二:

29 APR 2017

1 个答案:

答案 0 :(得分:0)

你可以试试这个正则表达式:

(\d+)\s*-\s*(\d+)\s*([a-zA-Z]+)\s*(\d+).*

并替换为:

$1 $3 $4\n$2 $3 $4

Regex Demo