반응형
루비 문자 길이 확인
다른 상황에 갇혔습니다. 사용자가 변수에 저장할 텍스트를 입력합니다. 해당 텍스트의 조건은 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
반응형
'Programing' 카테고리의 다른 글
Postgresql : 스키마가 있는지 확인 하시겠습니까? (0) | 2020.12.27 |
---|---|
기존 디렉토리를 Eclipse로 가져 오는 방법은 무엇입니까? (0) | 2020.12.27 |
클래스의 std :: thread 호출 메소드 (0) | 2020.12.27 |
파일 변경 감지, 파일 다시로드 제안 (0) | 2020.12.27 |
HttpHandler에서 ASP.NET 세션 상태를 사용하는 방법은 무엇입니까? (0) | 2020.12.27 |