Ruby 如何从文本中提取所有日期?

Ruby 如何从文本中提取所有日期?,ruby,Ruby,我找到了很多方法从文本中提取一个日期, 例如:“ 但就我而言,我有很多约会: lorem ipsum 01/01/2014 lorem ipsum 02/02/2014 lorem ipsum 03/03/2014 我想输出: 01/01/2014 02/02/2014 03/03/2014 01/01/2014 02/02/2014 03/03/2014 有什么简单的方法可以做到这一点吗?使用正则表达式扫描\d{2}/\d{2}/\d{4},然后将结果收集到一个数组中,或者在匹配时简单地打印

我找到了很多方法从文本中提取一个日期, 例如:“

但就我而言,我有很多约会:

lorem ipsum 01/01/2014 lorem ipsum 02/02/2014 lorem ipsum 03/03/2014
我想输出:

01/01/2014 02/02/2014 03/03/2014 01/01/2014 02/02/2014 03/03/2014
有什么简单的方法可以做到这一点吗?

使用正则表达式扫描
\d{2}/\d{2}/\d{4}
,然后将结果收集到一个数组中,或者在匹配时简单地打印它们

File.open("your_file.txt").read().scan(/\d{2}\/\d{2}\/\d{4}/)