python将字符串“(A and B) or C”中的大写字母提取出来输出列表
时间: 2024-03-17 21:40:06 浏览: 62
可以使用正则表达式的方式来提取字符串中的大写字母。以下是一个示例代码:
```python
import re
s = "(A and B) or C"
result = re.findall('[A-Z]', s)
print(result)
```
输出结果为:
```
['A', 'B', 'C']
```
解释一下这个正则表达式 `[A-Z]` 的含义。其中的方括号表示匹配一个字符集合,其中包含所有大写字母 A 到 Z。因此,这个正则表达式可以匹配字符串中的任何一个大写字母。`re.findall` 方法会返回一个列表,其中包含了所有匹配的结果。
阅读全文