효율적인 이유로 커다란 문자열로 취급하는 거대한 텍스트 파일 (줄 단위로 파일을 읽지는 않습니다)에서 -swf 이후와 || 이전의 문자를 모두 삭제하고 싶습니다. Python Regex 일치하는 텍스트 바꾸기
bla bla bla ||NULL||abc-swf||NULL||NULL
bla bla bla ||NULL||cdacda-swfend%23wrapclass||NULL||NULL
bla bla bla ||NULL||bgdbgdbgd-swf%28ML%29endBeliefnet.Web.UI.S||NULL||NULL
내가 원하는 최종 결과를 다음과 같이하기 : I 파티션 함수를 사용하여 라인으로이 라인을 수행 할 수 있습니다
bla bla bla ||NULL||abc-swf||NULL||NULL
bla bla bla ||NULL||cdacda-swf||NULL||NULL
bla bla bla ||NULL||bgdbgdbgd-swf||NULL||NULL
나는 다음과 같습니다 거대한 텍스트가 파이썬하지만 줄 단위로 파일을 처리해야하기 때문에 많은 시간이 걸리며 파일에는 10M 개가 넘는 행이 있습니다. 파일을 한 줄씩 검토하지 않아도이를 수행 할 수있는 방법이 있습니까? '|'제거를위한 텍스트가있는 경우 내가 원래 대답했다 정규식 실패
문제는 질문 제목과 관련이 없습니다. 큰 텍스트 파일에서 텍스트를 대체하기 위해 regex를 사용하는 것을 재 작성하는 것이 좋습니다. – aldux