나는이 메모 간격과 같은 파일에 새 줄을 표시했습니다.이전 줄에 세미 콜론을 추가하십시오.
Hello World)
;
Hello World) ;
Hello World)
;
나는 이전 줄 내가 얻고
with open(path) as f:
prev_line =''
for current_line in f:
matched = re.match('[^(.+)];',current_line,re.MULTILINE)
if matched is not None:
current_line = re.sub('[^(.+)];','',current_line,re.MULTILINE)
prev_line = re.sub(r'^(.+)$',r'\1 ;',prev_line,re.MULTILINE)
print prev_line.strip()
prev_line = current_line.strip()
을의 끝에 세미콜론을 이동하는 작은 파이썬 스크립트를 작성했습니다 예상 밖으로 세미콜론
누락 마지막 줄을 제외하고 넣어Hello World) ;
Hello World) ;
Hello World) **semicolon is missing here**
Hello World)와; 다른 줄에 그래서 공간이 일치하지 않을 것 같아요 –
네, 당신은 멀티틴 정규식에 맞습니다. 나는 그것을 올바르게 할 수 있지만 마지막 세미콜론은 어떤 이유로 빠져 있습니다. –
확실합니까? re.MULTILINE'은 할 일이 있습니다 그것으로? 여기에'^'나'$ '도 쓰이지 않고, 이것 없이는 같은 답을 줄 것 같습니다. – DSM