HackerRank-Python/Regex
Prepare > Regex > Introduction > Matching Digits & Non-Digit Characters
stem_sw
2023. 10. 7. 20:27
Matching Digits & Non-Digit Characters | HackerRank
Use the expression \d to match digits and \D to match non-digit characters.
www.hackerrank.com
문제
=> "숫자 숫자 비숫자 숫자 숫자 비숫자 숫자 숫자" 패턴을 찾아라
코드
Regex_Pattern = r"\d{2}\D\d{2}\D\d{4}" # Do not delete 'r'.
import re
print(str(bool(re.search(Regex_Pattern, input()))).lower())
노트
왜 안됨?
Regex_Pattern = r"[\d{2}\D]{2}\d{4}" # Do not delete 'r'.
import re
print(str(bool(re.search(Regex_Pattern, input()))).lower())
- 아무래도 길이가 짧은 인풋이 있어서 그런가..?
06-1-2015
이런 테스트 인풋을 false로 해야하는데 True가 나와버린듯
search
import re
p = re.compile('[a-z]+')
m = p.search("3 python")
print(m)
<re.Match object; span=(2, 8), match='python'>
참조
[Python] 정규 표현식 문자열 검색 - match, search, findall, finditer
저는 점프투파이썬 교재로 공부합니다. 이 교재를 바탕으로 공부한 걸 정리합니다.그전 정규 표현식에 대해 간단히 정리했습니다.간단히 보고 가기파이썬은 정규 표현식을 지원하기 위해 re 모
velog.io