파일에서 몇 줄의 텍스트를 찾는 스크립트를 작성하고 있습니다. 정확히 주어진 텍스트를 다른 것으로 대체하는 방법을 궁금합니다 (새 문자열은 더 짧거나 길 수도 있습니다). 예, 다음을 수행하는 방법 경우 (파이썬 - 파일에서 여러 줄 문자열 바꾸기
for match in pattern.finditer(text_in_file)
#if it would be possible I wish to change
#text in a file here by (probably) replacing match.group(0)
가 이런 식으로에 달성 할 수 있는가 : 나는 다음과 같이 할 파일의 모든 경기를 찾고 다음 여러 라인 패턴을 만들 수 re.compile()
을 사용하고 있습니다 가장 쉬운 방법입니까?) 또는 내 접근 방식이 잘못되었거나 어렵습니다. 그렇다면 올바른 방법은 무엇입니까?
사용하여 인쇄 할 수 있습니다. –