どのように私は小文字がthisSentenceのように、大文字満たしている文字列をインデントすることができますか?

guycodeman25:

私は頻繁にこのようにフォーマットされた文字列を取得します:

「これは、それが違って見えexampleIの願いです」

私はそれが代わりに次のようになりたいとき:

「これは一例です

私はそれが違って見えたいです」

何か案は?正規表現かもしれませんか?私は非常にnoobのまだだ、事前に多くの感謝!

mrzo:

とあなたの例のための非常にシンプルでなければなりませんre.sub

import re
old_string = "This is an exampleI wish it looked different"
new_string = re.sub('([a-z])([A-Z])', '\\1\n\\2', old_string)
print(new_string)
# This is an example
# I wish it looked different

これは、小文字の文字が大文字とプットそれらの間に改行が続いているすべての部品を検索します。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=26662&siteId=1