파일이 있는데 정규 표현식 일치 부분을 삭제하고 나머지 줄을 파일에 써야합니다.파일의 정규 표현식 일치 부분 삭제
정규식 매칭 코드 파일을 삭제합니다 :
import re
with open("in1.txt") as f:
lines = f.read()
m = re.findall(r'(?s)(my _car_\s*.*?)my', lines)
입력 파일 :
이my _car_(10)
skoda
audi
my home
good
my _car_(11)
benz
이
예상 출력 :
my home
good
날 그것을 해결하기 위해 도와주세요은 답변 주시면 감사됩니다! 당신을 가정
가능한 중복 http://stackoverflow.com/questions/25553575/parse- using-regex-and-print-the-line) – Dalorzo
: 정규식과 일치하는 줄 다음에 오는 공백으로 시작하는 모든 줄을 제거하려고합니까? –
아니, 난 맹목적으로 정규식과 일치하는 라인을 제거해야합니다 –