この完全な停止(最後のものを除く)の後にスペースが続くかどうかを確認する、この簡単なテキストの修正を行うためのPythonのクリーンな方法は何ですか?ドットの後に空白がないことは、入力文字列で唯一可能なエラーであると仮定してください。私はこれをやっている完全停止後にスペースを追加する
:
def textFix(text):
result = re.sub('\.(?!\s)', '. ', text)
if (result[len(result) - 1]) == ' ':
return result[:-1]
return result
ところで、 '\(?= \ S)'好ましいです。 –
うわー、 '\。(?= \ S)'は高速です!共有ありがとう:) – degant