输入一个字符串,将字符串中所有非英文字母的字符删除后输出。
时间: 2023-04-26 09:06:25 浏览: 121
1-1_汇编语言输入混合字符串_
可以使用正则表达式来实现这个功能,具体代码如下:
```python
import re
s = input("请输入字符串:")
s = re.sub(r'[^a-zA-Z]', '', s)
print(s)
```
解释一下代码:
1. 首先使用 `input()` 函数获取用户输入的字符串。
2. 然后使用 `re.sub()` 函数将字符串中所有非英文字母的字符替换为空字符串。
- `r'[^a-zA-Z]'` 表示匹配所有非英文字母的字符。
- `''` 表示将匹配到的字符替换为空字符串。
3. 最后使用 `print()` 函数输出处理后的字符串。
例如,如果用户输入的字符串是 `"Hello, World! 你好,世界!"`,那么输出的结果就是 `"HelloWorld"`。
阅读全文