Ruby에서 문자열 작업 – 알아야 할 모든 중요한 방법
7227 단어 ruby
Ruby에서 문자열로 작업할 때 어떤 방법을 사용할 수 있는지 알 수 있도록 이 가이드를 작성했습니다.
이 가이드를 작성하도록 영감을 준 이 기사에 큰 소리로 인사하고 싶습니다.
Ruby의 문자열 메서드
Ruby에서 문자열의 길이를 얻는 방법.
이것은 문자열로 작업할 때 가장 일반적으로 수행하는 작업 중 하나입니다. 크기 또는 길이 방법을 사용하여 Ruby에서 문자열의 문자 수를 얻을 수 있습니다.
"string".length
"string".size
Ruby에서 문자열이 비어 있는지 확인하는 방법.
Ruby에서 문자열이 비어 있는지 확인하는 두 가지 방법이 있습니다. 크기 또는 길이를 0과 비교하거나 빈 방법을 사용할 수 있습니다.
"".size == 0
"".empty?
Ruby에서 하위 문자열을 추출하는 방법.
시작 인덱스 번호와 얻고자 하는 문자 수를 사용하여 Ruby의 문자열에서 하위 문자열을 추출할 수 있습니다.
"string"[0,2] # "st"
Ruby에서 문자열에 다른 문자열이 포함되어 있는지 확인하는 방법.
이 방법을 사용하면 문자열에 하위 문자열이 포함되어 있는지 확인할 수 있습니다.
"This is a string".include?("string")
힌트: Ruby에는 부울을 반환하는 물음표(?)로 끝나는 메서드가 많이 있습니다.
Ruby에서 문자열의 대소문자를 변환하는 방법.
Ruby에는 문자열의 대소문자를 쉽게 변경하는 데 사용할 수 있는 소문자 및 대문자 메서드가 있습니다.
"hi".upcase # "HI"
"Hi".downcase # "hi"
Ruby에서 문자열을 비교하는 방법.
"=="를 사용하여 문자열을 비교할 수 있지만 문자열은 대소문자를 구분합니다. 이 때문에 두 문자열을 비교하기 전에 동일한 대소문자로 변환하기 위해 두 문자열 모두에서 소문자 또는 대문자를 호출하는 것이 일반적입니다.
"String".downcase == "sTring".downcase
"another String".upcase == "ANOTHER string".upcase
Ruby에서 문자열을 자르고 공백을 제거하는 방법.
때때로 문자열의 시작이나 끝에서 공백을 없애고 싶을 때가 있습니다. 스트립 방법을 사용하여 관리하십시오.
" string ".strip # "string
Ruby에서 문자열을 배열로 변환하는 방법.
split 메소드를 사용하여 Ruby에서 문자열을 배열로 변환할 수 있습니다. 원하는 경우 인수를 전달할 수 있지만 반드시 그럴 필요는 없습니다.
"string".split # ["string"]
"string".split("") # ["s", "t", "r", "i", "n", "g"]
"this is a string".split(" ") # ["this", "is", "a", "string"]
Ruby에서 문자열을 연결하는 방법.
삽 연산자(<<)를 사용하여 Ruby에서 문자열을 연결하십시오.
"Hello" << " World" # "Hello World"
Ruby에서 문자열을 정수로 변환하는 방법.
to_i 방법은 여기서 찾고 있는 방법입니다.
"42".to_i # 42
문자열에서 이 메서드를 호출하면 0이 됩니다.
"efe234".to_i # 0
Ruby에서 문자열이 정수인지 확인하는 방법.
정수를 문자열로 변환한 다음 다시 정수로 변환하고 원본과 비교할 수 있습니다. 이것은 사용이 제한되어 있으며 모든 엣지 케이스를 포착하지는 않습니다.
"32".to_i.to_s == "32" # true
보다 강력한 방법은 정규식을 사용하여 입력이 숫자인지 확인하는 것입니다.
"54321".match?(/\A-?\d+\Z/) # true
Ruby에서 여러 줄 문자열을 만드는 방법.
Ruby에서 여러 줄 문자열을 만들려면 %Q를 사용하십시오.
string = %Q( this
is
a
string
)
문자열이 Ruby에서 다른 문자열로 시작하는지 확인하는 방법.
시작은? method는 여기서 사용하는 방법입니다.
"Ruby".starts_with?("R") # true
"Ruby is great".starts_with?("Ruby") # true
Ruby에서 문자열이 다른 문자열로 끝나는지 확인하는 방법.
그리고 end_with?를 사용할 수 있습니다. 이것에 대한 방법.
"Ruby".starts_with?("y") # true
"Ruby is great".starts_with?("great") # true
이 가이드는 Ruby에서 몇 가지 유용한 문자열 메서드를 생각할 수 있게 되면 발전할 가능성이 큽니다.
웹 개발에 대해 자세히 알아보려면 .
Reference
이 문제에 관하여(Ruby에서 문자열 작업 – 알아야 할 모든 중요한 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/heyjoshlee/working-with-string-in-ruby-all-the-important-methods-you-need-to-know-1h71
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
"string".length
"string".size
"".size == 0
"".empty?
"string"[0,2] # "st"
"This is a string".include?("string")
"hi".upcase # "HI"
"Hi".downcase # "hi"
"String".downcase == "sTring".downcase
"another String".upcase == "ANOTHER string".upcase
" string ".strip # "string
"string".split # ["string"]
"string".split("") # ["s", "t", "r", "i", "n", "g"]
"this is a string".split(" ") # ["this", "is", "a", "string"]
"Hello" << " World" # "Hello World"
"42".to_i # 42
"efe234".to_i # 0
"32".to_i.to_s == "32" # true
"54321".match?(/\A-?\d+\Z/) # true
string = %Q( this
is
a
string
)
"Ruby".starts_with?("R") # true
"Ruby is great".starts_with?("Ruby") # true
"Ruby".starts_with?("y") # true
"Ruby is great".starts_with?("great") # true
Reference
이 문제에 관하여(Ruby에서 문자열 작업 – 알아야 할 모든 중요한 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/heyjoshlee/working-with-string-in-ruby-all-the-important-methods-you-need-to-know-1h71텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)