输入一个字符串,将字符串中所有的数字符取出来产生一个新的字符串。
时间: 2024-05-16 22:13:34 浏览: 98
可以使用正则表达式来匹配字符串中的数字,然后将匹配到的数字拼接成新的字符串,示例代码如下:
```python
import re
# 输入一个字符串
s = input("请输入一个字符串:")
# 使用正则表达式匹配字符串中的数字
num_list = re.findall('\d+', s)
# 将匹配到的数字拼接成新的字符串
num_str = ''.join(num_list)
print("提取出的数字为:", num_str)
```
这里使用了 `\d+` 来匹配一个或多个数字,`findall()` 方法会返回所有匹配到的数字,最后使用 `join()` 方法将它们拼接成一个新的字符串。
阅读全文