繁体   English   中英

如何在没有空格的情况下对大写字母进行正则表达式| Python 3

[英]How to regex Capital Letter without space before | Python 3

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

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

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

test Test

应该找到以下内容: test Test

来自哪里:

testTest

应该找到以下内容: test关于如何实现此目标的任何想法?

在此先感谢您的欢呼,Dominik

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM