(Python)如何从字符串中提取数字(没有正则表达式)?

我想提取字符串中包含的所有数字。我不能使用正则表达式,还有其他方法吗?

例子:

minput = "BLP45PP32AMPY"

结果:

4532
4532

回答

您可以使用str.isnumeric

minput = "BLP45PP32AMPY"

number = int("".join(ch for ch in minput if ch.isnumeric()))
print(number)

印刷:


以上是(Python)如何从字符串中提取数字(没有正则表达式)?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>