【发布时间】:2011-01-17 10:11:04
【问题描述】:
我想用正则表达式替换 'HDMWhoSomeThing' 到 'HDM Who Some Thing' 这样的字符串。
所以我想提取以大写字母开头或仅由大写字母组成的单词。请注意,在字符串 'HDMWho' 中,最后一个大写字母实际上是单词 Who 的第一个字母 - 不应包含在单词 HDM 中。
实现此目标的正确正则表达式是什么?我尝试了许多类似于[A-Z][a-z]+ 的正则表达式,但没有成功。 [A-Z][a-z]+ 给了我'Who Some Thing' - 当然没有'HDM'。
有什么想法吗? 谢谢, 鲁基
【问题讨论】:
标签: python regex string split uppercase