예제 : 특정 글에서 '에'와 '에서'를 '(OOO)'으로 바꾸기
ORI = "대선이 9개월여 남아 아직 변수가 많지만, 적어도 지금 분위기로는 각종 여론조사에서 앞서고 있는 트럼프의 재선 가능성이 미국 언론에선 더 많이 회자된다. 벌써 트럼프 2기 정부의 핵심 요직 하마평이 나올 정도다. 예컨대 국무장관에는 로버트 오브라이언 전 백악관 국가안보보좌관이, 통상정책 실세로는 트럼프 정부 1기에서 보호무역 정책을 설계한 로버트 라이트하이저 전 미국무역대표부(USTR) 대표가 거명된다. 이들이 ‘트럼프 정부 2.0’을 설계하고 있다는 보도가 나온다. 트럼프의 귀환은 미국 국내는 물론 미·중 패권 경쟁 판도 등 국제 정치에 메가톤급 충격을 줄 전망이다. 트럼프와 푸틴 러시아 대통령의 친분, 트럼프와 네타냐후 이스라엘 총리의 긴밀한 관계를 고려하면 우크라이나 전쟁과 이스라엘-하마스 전쟁 국면에도 큰 영향을 줄 수 있다."
OLD = ["에서", "에"]
NEW = ["(OOO)", "(OOO)"]
# 여러 개의 대체 대상을 한 번에 처리하기 위해 for 사용
# zip() 함수는 여러 개의 iterable을 묶어서 각 객체에서 하나씩 요소를 꺼내서 튜플로 만들어주는 함수
for old, new in zip(OLD, NEW):
ORI = ORI.replace(old, new)
# 결과 출력
print(ORI)
출력>
대선이 9개월여 남아 아직 변수가 많지만, 적어도 지금 분위기로는 각종 여론조사(OOO) 앞서고 있는 트럼프의 재선 가능성이 미국 언론(OOO)선 더 많이 회자된다. 벌써 트럼프 2기
정부의 핵심 요직 하마평이 나올 정도다. 예컨대 국무장관(OOO)는 로버트 오브라이언 전 백악관 국가안보보좌관이, 통상정책 실세로는 트럼프 정부 1기(OOO) 보호무역 정책을 설계한
로버트 라이트하이저 전 미국무역대표부(USTR) 대표가 거명된다. 이들이 ‘트럼프 정부 2.0’을 설계하고 있다는 보도가 나온다. 트럼프의 귀환은 미국 국내는 물론 미·중 패권 경쟁
판도 등 국제 정치(OOO) 메가톤급 충격을 줄 전망이다. 트럼프와 푸틴 러시아 대통령의 친분, 트럼프와 네타냐후 이스라엘 총리의 긴밀한 관계를 고려하면 우크라이나 전쟁과 이스라
엘-하마스 전쟁 국면(OOO)도 큰 영향을 줄 수 있다.
추가 예제 : ?? 굳이 zip 함수를 써야해?
>> Of course not. 이게 더 간결 함.
ORI = "대선이 9개월여 남아 아직 변수가 많지만, 적어도 지금 분위기로는 각종 여론조사에서 앞서고 있는 트럼프의 재선 가능성이 미국 언론에선 더 많이 회자된다. 벌써 트럼프 2기 정부의 핵심 요직 하마평이 나올 정도다. 예컨대 국무장관에는 로버트 오브라이언 전 백악관 국가안보보좌관이, 통상정책 실세로는 트럼프 정부 1기에서 보호무역 정책을 설계한 로버트 라이트하이저 전 미국무역대표부(USTR) 대표가 거명된다. 이들이 ‘트럼프 정부 2.0’을 설계하고 있다는 보도가 나온다. 트럼프의 귀환은 미국 국내는 물론 미·중 패권 경쟁 판도 등 국제 정치에 메가톤급 충격을 줄 전망이다. 트럼프와 푸틴 러시아 대통령의 친분, 트럼프와 네타냐후 이스라엘 총리의 긴밀한 관계를 고려하면 우크라이나 전쟁과 이스라엘-하마스 전쟁 국면에도 큰 영향을 줄 수 있다."
# 순차적으로 처리
ORI = ORI.replace('에서', '(000)').replace('에', '(OOO)')
print(ORI)
'코딩 수업 > 파이썬' 카테고리의 다른 글
[파이썬] 영화자막에서 대사만 남긴 결과값을 넣은 txt 파일의 이름을 코드 실행 시마다 새로 지정하기 (1) | 2024.01.29 |
---|---|
[파이썬] 영화 자막에서 대사만 남긴 결과값을 txt 파일로 저장하기 (0) | 2024.01.29 |
[파이썬] 자막 파일에서 대사만 남기기 예제 Python Example : Extracting Only Dialogue from Subtitle Files (1) | 2024.01.28 |
[파이썬] 특정 글에서 특정 기호 제거하기 (정규표현식, sub, strip) (0) | 2024.01.28 |
[파이썬] 특정 패턴 가진 문자열 제거 (정규표현식, re, pattern, compile, sub) (1) | 2024.01.28 |