如何在没有空格的情况下使用正则表达式大写字母Python 3

时间:2017-08-31 22:18:13

标签: python regex

我正在使用正则表达式在网页中查找特定文本。 我的模式看起来像这样:

([a-zA-Z0-9 ,.:;]+)

如何在没有空格的大写字母之前找到文字? 例如,来自:

test Test

应该找到以下内容:test Test

来自:

testTest

应找到以下内容:test 有人知道如何实现这个目标吗?

先谢谢你的欢呼声, 多米尼克

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情(https://regex101.com/r/GIEtVg/1):

[a-z]+?(?=[A-Z])|[a-z]*?\s[A-Z][a-z]+

可能不是最好的解决方案,但它有效