想在更改CA时拆分字符串吗

2024-09-25 08:30:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图拆分一个字符串,当它在一个单词内从小写变为大写时。在

示例:

'New Hampshire, State ofColorado, State ofU.S. Court of Appeals for the D.C. CircuitDistrict of Columbia Court of AppealsMaine, State of'

分裂的字符串应该是什么样子:

^{pr2}$

Tags: ofthe字符串示例newfor单词state
1条回答
网友
1楼 · 发布于 2024-09-25 08:30:29

您可以在(?<=[a-z])(?=[A-Z])上拆分(如果您至少只处理字母a-z)。在

在python中不允许使用零宽度的匹配,因为这样可以:

re.sub(r'(?<=[a-z])(?=[A-Z])', '!RANDOM!MARKER!', str).split('!RANDOM!MARKER!')

相关问题 更多 >