gpt4 book ai didi

regex - 如何匹配除小写字母以外的任何内容?

转载 作者:行者123 更新时间:2023-12-04 09:38:17 25 4
gpt4 key购买 nike

我正在尝试提出一个正则表达式,它允许小写字母与其他字符一起出现,但如果只有小写字母则不允许。

例如

Example # would match
example # would not match

这么简单 ^[A-Za-z0-9 ]+$不会做的伎俩。

这是我想要实现的一个例子,最后一个文件夹包含一个总是用小写字母的城市,因此我想排除一个模式:
https://regex101.com/r/gP1evZ/2

如何在 python 的正则表达式中实现这一点?

最佳答案

您可以在此处使用替代方法:

^(?:[^a-z]+|(?=[^a-z]).+)$

Demo

这个正则表达式说要匹配:
^(?:            from the start of the string
[^a-z]+ all non lowercase letters
| OR
(?=[^a-z]) assert that at least one non lowercase letter character appears
.+ then match one or more of any type of character
)$ end of the string

关于regex - 如何匹配除小写字母以外的任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62443287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com