
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