Skip to main content
 首页 » 编程设计

python之这个序列 '[[A-Z][a-z]]' 在 python 的正则表达式中意味着什么

2025年05月04日26sharpest

<分区>

我试图在 python 中搜索正则表达式中的一些模式。

正如我们所知,如果我们使用模式 '[A-Za-z]+' ,这意味着找到包含大写字母 A 到 Z 或小写字母 a 到 z 的字符序列。 所以我的一行代码(后面是答案)是,

>>> re.findall('[A-Za-z]+', 'This is my area!') 
['This', 'is', 'my', 'area'] 

当我尝试另一种模式时 '[[A-Z][a-z]]+' 它返回一个空列表,单行代码如下,

>>> re.findall('[[A-Z][a-z]]+', 'This is my area!') 
[] 

那么,当我在一个字符集中使用两个序列时,会创建什么模式? 请指导。