python regix 如何拆分两个单词并添加逗号?

python regix how to split two word and add comma?

这是我的字符串:

Hair ReplacementHair BraidingHair Supplies & Accessories

我的预期结果应该是:

Hair Replacement,Hair Braiding,Hair Supplies & Accessories

如果像这样的两个词ReplacementHair我想拆分这两个词并在主题之间添加逗号。

我试过这段代码:

re.sub(r"(\w)([A-Z])", r" ", text)

以上代码拆分两个词并在主题之间添加space。我想要逗号而不是 space.

您可以将替换模式中的 space 替换为逗号。

import re
text = "Hair ReplacementHair BraidingHair Supplies & Accessories"
text2 = re.sub(r"(\w)([A-Z])", r",", text)
print(text2)

输出

Hair Replacement,Hair Braiding,Hair Supplies & Accessories