python利用正则表达式提取格式为XXAXXXX的字符串
时间: 2023-12-21 20:05:41 浏览: 323
python利用正则表达式提取字符串
要提取格式为XXAXXXX的字符串,你可以使用以下的正则表达式模式:`[A-Za-z]{2}[A-Z]\d{4}`。下面是一个示例代码:
```python
import re
# 原始字符串
text = "ABCD1234 XYZW5678 DEFG9012"
# 使用正则表达式提取格式为XXAXXXX的字符串
result = re.findall(r'[A-Za-z]{2}[A-Z]\d{4}', text)
print(result) # 输出: ['ABCD1234', 'XYZW5678', 'DEFG9012']
```
在上面的示例中,`[A-Za-z]{2}` 匹配两个连续的字母,`[A-Z]` 匹配一个大写字母,`\d{4}` 匹配四个连续的数字。这个正则表达式模式可以提取满足格式为XXAXXXX的字符串。你可以根据需要修改模式。
阅读全文