Programing

루비 문자 길이 확인

lottogame 2020. 12. 27. 10:14
반응형

루비 문자 길이 확인


다른 상황에 갇혔습니다. 사용자가 변수에 저장할 텍스트를 입력합니다. 해당 텍스트의 조건은 25 자만 입력 할 수 있다는 것입니다. 이제 조건을 확인하는 정규 표현식을 작성해야합니다. 친절하게 도와주세요.


String # length 메서드를 사용할 수 있다고 생각합니다.

http://ruby-doc.org/core-1.9.3/String.html#method-i-length

예:

text = 'The quick brown fox jumps over the lazy dog.'
puts text.length > 25 ? 'Too many characters' : 'Accepted'

Ruby는 문자열의 길이를 확인하는 내장 함수를 제공합니다. 이름 s:

if s.length <= 25
  # We're OK
else
  # Too long
end

정규 표현식을 사용하는 대신 string.length> 25인지 확인하십시오.


확인, to_s를 잊지 마세요

 def nottolonng?(value)
   if value.to_s.length <=8
     return true
   else
     return false
   end
  end

string.length 메서드를 사용하는 위의 답변 중 하나를 선택하여 string.size로 바꿀 수 있습니다.

둘 다 같은 방식으로 작동합니다.

if string.size <= 25
  puts "No problem here!"
else
  puts "Sorry too long!"
end

https://ruby-doc.org/core-2.4.0/String.html#method-i-size

참조 URL : https://stackoverflow.com/questions/8753691/checking-character-length-in-ruby

반응형