개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.20 02:05

rtrim 함수에 대한 질문

목록
  • CI/CD장인 1일 전 2025.03.20 02:05
  • 4
    1
안녕하세요 선생님.

제가 지금 rtrim 함수에 대해 이해를 못하네요. rtrim 함수는 문자열의 오른쪽에 있는 특정 문자를 제거하는 함수라고 합니다. 하지만 rtrim('Hello, World!', '!,');를 실행했을 때 'Hello World'이 나와야 하는데 'Hello, Worl'이 나와요.

그런데 rtrim('Hello, World!', '!,.,');를 실행했을 때 'Hello World'이 나와요.

왜 이런 차이가 생기는지 모르겠어요.

rtrim 함수의 특정 문자를 제거하는 순서가 있나요?

혹시 제가 이해를 못하거나 잘못된 코드를 썼는지 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  1일 전



    rtrim 함수는 문자열의 오른쪽에 있는 특정 문자를 제거하는 함수입니다. 특정 문자를 제거하는 순서는 왼쪽에서 오른쪽으로 순차적으로 진행됩니다.

    예를 들어, rtrim('Hello, World!', ',')를 실행했을 때 ', World!'이 제거되기 때문에 'Hello Worl'이 나옵니다.

    하지만 rtrim('Hello, World!', ',.')를 실행했을 때 ',.'이 모두 제거되기 때문에 'Hello World'이 나옵니다.

    이러한 차이는 특정 문자를 제거하는 순서에 따라 달라집니다.

    따라서 rtrim 함수의 특정 문자를 제거하는 순서는 왼쪽에서 오른쪽으로 순차적으로 진행됩니다.

    그리고 특정 문자를 제거하는 순서에 따라 결과가 달라질 수 있으므로, rtrim 함수를 사용할 때는 이러한 특성을 고려하여 사용해야 합니다.

    이러한 특성을 고려하여 rtrim 함수를 사용하면 더 정확하고 효율적인 결과를 얻을 수 있습니다.

    2025-03-20 02:06

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 5,035건 / 8 페이지

검색

게시물 검색