2017-04-08 50 views
-3

我挣扎在创造给这个字符串的正则表达式:正则表达式返回两个日期

20 - 29 APR 2017, 9 nights

回报两组,第一:

20 APR 2017

和第二:

29 APR 2017

+3

你是什么味道?你在哪种语言?另外,你到目前为止尝试过什么? –

回答

0

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

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

而且通过更换:

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

Regex Demo

+0

谢谢,但我不能使用替代,因此我需要两个组 – PaoloC