내 파일 부분은공백을 모두 제거하려면 어떻게해야합니까?
string = " hello! ";
puts string.replace(" ")
이지만 안녕하세요 대체! too
안녕하세요! TRIM() 함수
내 파일 부분은공백을 모두 제거하려면 어떻게해야합니까?
string = " hello! ";
puts string.replace(" ")
이지만 안녕하세요 대체! too
안녕하세요! TRIM() 함수
같이 할 것은 (이 루비 문자열을 변경할 수 있다는 사실로 인한 혼란 이름을 가진 불행한 기능입니다) 예상대로되지 작업을 수행하는 이유에 대한 String#replace
에 설명서를 참조하십시오 :
[문자열]의 전체 내용과 str의 오염 상태를 other_str의 해당 값으로 바꿉니다. 당신은 아마처럼 동작
String#strip
을 원하는
는 다른 맥락에서 "TRIM"
는 선도하고을 제거 마지막 공백 캐릭터 라인의 카피를 돌려줍니다.
" Hello world! ".strip # => "Hello world!"
(공백이
사방을 제거하려는 경우,
String#gsub
를 참조 -. 난 당신이 하나 개의 최대 것을 찾아 드리겠습니다)
당신은 string.gsub(" ", "")
마지막 hello!
를 얻을 수 있습니다.
희망이 있습니다.
나는 String#tr
irb(main):001:0> s = " hello! "
=> " hello! "
irb(main):002:0> s.tr(" ","")
=> "hello!"
irb(main):003:0>
일종의 반복적 인 질문을 사용합니다. 여기 확인 : http://stackoverflow.com/questions/1634750/ruby-function-to-remove-all-white-spaces –
없음 연구 노력. 당신은'깔끔한 '에 대해 알고 있습니다. 인터넷 검색을 통해 "루비 트림"을하면 곧바로 답을 얻을 수 있습니다. – meagar