gpt4 book ai didi

python - 从字符串中提取没有任何空格的数字

转载 作者:行者123 更新时间:2023-12-05 00:49:27 25 4
gpt4 key购买 nike

我有像 6M1D14M 这样的字符串。我想从这个字符串中提取所有数字。类似的东西:

[6, 1, 14]

我该怎么做?字符串的长度可以是任意的。介于两者之间的数字也可以是任意长度。

我试过this方法但无法按照我需要的方式拆分字符串。

最佳答案

使用 findAll使用正则表达式 \d+

>>> import re
>>> re.findall(r"\d+", "6M1D14M")
['6', '1', '14']

为了转换成整数列表,只需迭代和解析它们。

>>> import re
>>> [int(num) for num in re.findall(r"\d+", "6M1D14M")]
[6, 1, 14]

关于python - 从字符串中提取没有任何空格的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40771193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com