将字符串a的数字取出,并输出一个新的字符串用python
时间: 2023-06-04 17:08:03 浏览: 94
可以使用正则表达式来匹配字符串中的数字,并将其拼接为一个新的字符串。
代码如下:
```
import re
a = 'hello 123 world 456'
result = ''.join(re.findall('\d+', a))
print(result)
```
该代码输出结果为:
```
123456
```
相关问题
将一个字符串的数字取出并输出成一个新的字符串用python
好的,这个问题是一个编程问题,可以回答。可以使用Python中的字符串操作函数isdigit()和join()来实现这个要求。具体代码如下:
```
string = "abc123def456"
numbers = [s for s in string if s.isdigit()] # 使用isdigit()取出所有数字
new_string = "".join(numbers) # 使用join()将数字列表拼接成一个新的字符串
print(new_string) # 输出新的字符串
```
输出结果为:
```
123456
```
希望能够帮到您,还有其他问题吗?
Python将字符串中的数字取出并输出一个新的字符串
好的,这个问题可以回答。可以使用正则表达式来取出字符串中的数字,然后连接成一个新的字符串输出。具体代码如下:
```
import re
s = "hello 123 world 456"
nums = re.findall(r'\d+', s)
new_str = ''.join(nums)
print(new_str)
```
输出结果为:
```
123456
```
阅读全文