描述 编写程序剔除一个字符串中的全部非数字字符。 输入 输入一个字符串 输出 去掉非数字字符后的字符串 难度 一般 输入示例 ab123you 输出示例 123
时间: 2024-05-01 11:21:56 浏览: 91
总结C#删除字符串数组中空字符串的几种方法
好的,可以使用正则表达式来实现剔除字符串中的非数字字符。以下是 Python 代码示例:
```python
import re
s = input("请输入一个字符串:")
s = re.sub(r'\D+', '', s)
print("去掉非数字字符后的字符串为:", s)
```
代码中,我们首先使用 `input()` 函数获取用户输入的字符串,然后使用 `re.sub()` 函数替换掉所有非数字字符(`\D+` 表示匹配至少一个非数字字符),将剩下的数字字符拼接成新的字符串并输出。
阅读全文