“¿Cómo extraer números de una cadena en Python?” Código de respuesta

Extraer números de String Python

# Python program to extract digits from string

# take string
string = "kn4ow5pro8am2"

# print original string
print("The original string:", string)

# using join() + filter() + isdigit()
num = ''.join(filter(lambda i: i.isdigit(), string))

# print extract digits
print("Extract Digits:", num)
Mighty Unicorn

Python extrae todos los números de la cadena RE

>>> str = "h3110 23 cat 444.4 rabbit 11 2 dog"
>>> [int(s) for s in str.split() if s.isdigit()]
[23, 11, 2]
Comfortable Cardinal

Cómo extraer enteros de String Python

>>> txt = "h3110 23 cat 444.4 rabbit 11 2 dog"
>>> [int(s) for s in txt.split() if s.isdigit()]
[23, 11, 2]
Alert Armadillo

Cómo extraer dígitos de una cadena en Python

# Get digit using regex
import re

def extract_num_from_string(string: str) -> int:
  return ''.join(re.findall('\d', string))

print(extract_num_from_string('Year 2000'))

# output will be: 2000
Wild Wombat

Respuestas similares a “¿Cómo extraer números de una cadena en Python?”

Preguntas similares a “¿Cómo extraer números de una cadena en Python?”

Más respuestas relacionadas con “¿Cómo extraer números de una cadena en Python?” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código