반응형
앞 뒤 공백 제거 메소드 strip
기능
문자열 앞과 뒤 공백을 제거한 결과값을 리턴한다. 이때 공백은 null, 수평 탭(\t), 수직 탭(\v), 줄 바꿈(\n), 캐리지 리턴(\r), 폼 피드(\f), 공백 문자 중 하나로 정의된다. 리턴값을 통해 값을 바꾸지 않고 메소드를 통해 객체 값 자체를 바꾸고 싶다면 strip! 사용도 가능하다. 이때 느낌표가 붙은 메서드의 의미를 모른다면 아래 포스팅을 참고하길 바란다.
[Ruby] 루비에서의 느낌표(!, Exclamation mark) 의미: sort와 sort!의 차이
루비에서의 느낌표(!) 의미 루비의 API 문서를 보면 아래와 같이 동일한 이름에 느낌표(!, Exclamation mark)만 붙은 메서드쌍을 많이 발견할 수 있다. 일반적으로 느낌표로 끝나는 메서드는 해당 메서
jellili.tistory.com
사용 예시
> " hello ".strip
=> "hello"
> "\tgoodbye\r\n".strip
=> "goodbye"
> "\x00\t\n\v\f\r ".strip
=> ""
> "hello".strip
=> "hello"
참고 자료 및 사이트
- https://rubyapi.org/2.6/o/string#method-i-strip
반응형