Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 문자열에서 숫자를 추출하는 방법은 무엇입니까?


문자열에서 각 숫자를 추출하려면 -

>>> str1='a34e 345 bcd 5he 78 xyz'
>>> for s in str1:
if s.isdigit():print (s)

3
4
3
4
5
5
7
8

단어가 공백 문자로 구분된 문자열에서 정수만 추출하려면 -

>>> str1='h3110 23 cat 444.4 rabbit 11 2 dog'
>>> for s in str1.split():
if s.isdigit():
print ((s))

23
11
2