gpt4 book ai didi

ruby-on-rails - 如何从字符串值中查找和提取日期

转载 作者:数据小太阳 更新时间:2023-10-29 08:14:16 24 4
gpt4 key购买 nike

我有一个像这样的字符串 ruby 。

mystring = "some string value with a date 02/02/2002"

我只想提取日期以便将其存储在数据库中。我很确定我将需要某种正则表达式和搜索模式并从字符串中获取它的方法。

不太确定这里需要做什么。

我在网上找到了这个正则表达式,它可以让你匹配那个日期格式。

reg = Regexp.new("^\d{1,2}\/\d{1,2}\/\d{4}$")

我将如何使用它从字符串中解析出上述日期?

最佳答案

有点酷:

1.9.2-p290 :005 > "some string value with a date 02/02/2002".to_date
=> Sat, 02 Feb 2002
1.9.2-p290 :013 > "some another string 05/07/2012 with stuff after".to_date
=> Thu, 05 Jul 2012

然后用它做任何你想做的事,因为它的类是日期。

(我知道这不是正则表达式,但我仍然认为它很酷;P)

关于ruby-on-rails - 如何从字符串值中查找和提取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11352544/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com