파이썬 특정 부분만 추출
조회수 868회
import re
s = " 2019-11-22 5명 010-1111-2222"
numbers = re.findall("\d+", s)
print(numbers)
결과 값: ['2019', '11', '22', '5', '010', '1111', '2222']
이렇게 나오게 되는데
여기서 20191112
만 나오게 하는 방법이 있을까요??
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
s 변수의 값은 항상 저런 포맷인가요? findall을 쓴 이유는? 상황에 따라 달라지겠네요 반드시 numbers에 담긴 값을 이용하여 원하는 결과를 얻어 내야 한다면 모르겠지만 그게 아니라고 한다면 s에 담긴 값 자체를 분리 시키는 방법을 생각해 보면 될 것 같네요. s = "날짜 사람 수 전화번호" 를 분할 하여 각각을 date="날짜", count="사람 수", phone_number = "전화번호" 이런 식으로요...
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력