gpt4 book ai didi

python - 在大写字母前插入空格的pythonic方法

转载 作者:IT老高 更新时间:2023-10-28 20:35:30 33 4
gpt4 key购买 nike

我有一个文件,我正在通过 python 脚本更改其格式。我在这个文件中有几个驼峰式字符串,我只想在大写字母之前插入一个空格 - 所以“WordWordWord”变成了“Word Word Word”。

我有限的正则表达式经验让我停滞不前 - 有人能想出一个像样的正则表达式来做到这一点,或者(更好)有没有我错过的更 Pythonic 的方式来做到这一点?

最佳答案

你可以试试:

>>> re.sub(r"(\w)([A-Z])", r"\1 \2", "WordWordWord")
'Word Word Word'

关于python - 在大写字母前插入空格的pythonic方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/199059/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com