正则表达式提取字符串中的字母
时间: 2023-09-25 17:14:08 浏览: 97
正则表达式
可以使用正则表达式来提取字符串中的字母。以下是一个示例代码:
```python
import re
def extract_letters(string):
letters = re.findall('[a-zA-Z]', string)
return ''.join(letters)
# 示例用法
string = "Hello123World"
result = extract_letters(string)
print(result) # 输出: HelloWorld
```
在上述代码中,`re.findall('[a-zA-Z]', string)` 使用正则表达式 `[a-zA-Z]` 来匹配字符串中的字母。 `findall` 函数会返回所有匹配的结果,存储在 `letters` 列表中。最后,使用 `join` 函数将列表中的字母拼接起来,得到提取出的字母字符串。
阅读全文