파이썬에서이 간단한 텍스트 수정을 수행하는 깨끗한 방법은 무엇입니까? 마지막 스톱을 제외하고 모든 스톱에 공백이 오는 지 확인하십시오. 공백이 뒤 따르지 않는 점이 입력 문자열에서 얻을 수있는 유일한 오류라고 가정합니다.풀 스톱 후에 공간 추가
나는이 일을하고있다 :
이def textFix(text):
result = re.sub('\.(?!\s)', '. ', text)
if (result[len(result) - 1]) == ' ':
return result[:-1]
return result
BTW 상기은 '\. (? = \ S)'바람직하다. –
와우,'\. (? = \ S)'가 더 빠릅니다! 공유 해줘서 고마워. :) – degant