문자열과 같은 루비가 있습니다.문자열 값에서 날짜를 찾아 추출하는 방법
mystring = "some string value with a date 02/02/2002"
저는 데이터베이스에 저장하기 위해 날짜 만 추출하고 싶습니다. 패턴에 대한 검색과 문자열에서 그걸 잡아내는 일종의 정규식과 방법이 필요하다고 확신합니다.
여기에서해야 할 일이 확실하지 않습니다.
나는이 날짜 형식과 일치시킬 수있는 온라인 Regex를 찾았습니다.
reg = Regexp.new("^\d{1,2}\/\d{1,2}\/\d{4}$")
위의 날짜를 문자열에서 파싱하려면 어떻게해야합니까?
그래, 흥미,하지만 난 그것에 의존하지 것이다 :) –
'요구 "날짜"; Date.parse (mystring)'은 비 레일에 해당합니다. – steenslag
@SergioTulentsev 나는 그것이 우리가 가지고있는 투입물에 달려 있다고 생각한다. 날짜가 하나 인 문자열 만 알면 좋습니다. regexp를 통해 많은 날짜를 일치시키고 싶다면 그다지 그렇지 않다. –