어떤 문자열에서 두 개의 단어를 서로 바꾸고 싶습니다.
예를 들어 a = "Tina said that Tommy is kind"에서 Tina->Tommy, Tommy->Tina로 바꾸고 싶습니다.
단순히 a = a.replace("Tina", "Tommy").replace("Tommy", "Tina")로 구현하면 이미 Tina를 Tommy로 바꾼 상태에서
Tommy를 Tina로 바꾸게 되어 결국 전부 다 Tina로 바뀌더라구요...
방법이 없을까요?
이런 건 어떤가요?
슈벌 ㅜㅜ 님 천재세요?ㅋㅋㅋ 개단순한데 직관적이네 ㄷㄷ 감사합니다 ㅜㅜㅜㅜ
댓글을 작성하려면 로그인해야 합니다.
tkddnjs1234 2년 전
어떤 문자열에서 두 개의 단어를 서로 바꾸고 싶습니다.
예를 들어 a = "Tina said that Tommy is kind"에서 Tina->Tommy, Tommy->Tina로 바꾸고 싶습니다.
단순히 a = a.replace("Tina", "Tommy").replace("Tommy", "Tina")로 구현하면 이미 Tina를 Tommy로 바꾼 상태에서
Tommy를 Tina로 바꾸게 되어 결국 전부 다 Tina로 바뀌더라구요...
방법이 없을까요?