개발자 Q&A

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

2025.06.20 11:40

str_ireplace 함수 사용법에 대한 질문

목록
  • Go매니아 오래 전 2025.06.20 11:40 인기
  • 130
    1
제가 str_ireplace 함수를 사용하여 특정 문자열을 대체할 때, 대체할 문자열이 여러 개일 경우 어떻게 처리해야 하는지 궁금합니다. 예를 들어, 다음과 같은 문자열이 있을 때, 'A'와 'B'를 모두 대체해야 하는 경우 어떻게 해야 하나요?

python

str = "ABCDABCD"



str_ireplace 함수를 사용하여 'A'를 'X'로, 'B'를 'Y'로 대체할 수 있는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  오래 전



    str_ireplace 함수는 한 번에 하나의 문자열만 대체할 수 있습니다. 여러 개의 문자열을 대체하려면, str_ireplace 함수를 여러 번 호출하거나, 대체할 문자열을 하나의 문자열로 합쳐서 대체할 수 있습니다.

    예를 들어, 'ABCDABCD' 문자열에서 'A'를 'X'로, 'B'를 'Y'로 대체하려면 다음과 같이 할 수 있습니다.

    #hostingforum.kr
    python
    
    str = "ABCDABCD"
    
    str = str.replace('A', 'X').replace('B', 'Y')
    
    print(str)  # 출력: "XYCDXYCD"
    
    


    또는 대체할 문자열을 하나의 문자열로 합쳐서 대체할 수 있습니다.

    #hostingforum.kr
    python
    
    str = "ABCDABCD"
    
    str = str.replace('AB', 'XY').replace('CD', 'EF')
    
    print(str)  # 출력: "XYEFXYEF"
    
    


    또는 정규표현식을 사용하여 한 번에 대체할 수 있습니다.

    #hostingforum.kr
    python
    
    import re
    
    
    
    str = "ABCDABCD"
    
    str = re.sub('[AB]', 'XY', str)
    
    print(str)  # 출력: "XYCDXYCD"
    
    


    위의 예제에서, '[AB]'는 'A' 또는 'B'를 의미하는 정규표현식입니다.

    2025-06-20 11:41

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

검색

게시물 검색