사소한 Tip . 오류 해결법/python
python 정규표현식 date type, 특정 문자로 시작 ,끝나는 경우
Js.Y
2022. 5. 25. 16:05
728x90
반응형
정규표현식 예제
def is_time(input):
dateRegex = re.compile(r"\d{2}:\d{2}:\d{2}|\d{2}:\d{2}")# XX:XX/ XX:XX:XX 타입
if dateRegex.fullmatch(input):
result = True
else:
result = False
return result
def is_key(input):
if input.count(":")==1:
dateRegex = re.compile(r"(^.*.\:$)")# ":"로 끝나는 경우
if dateRegex.fullmatch(input):
result = True
else:
result = False
else:
result = False
return result
def is_value(input):
if input.count(":")==1:
dateRegex = re.compile(r"\:.+")# ":"로 시작하는 경우
if dateRegex.fullmatch(input):
result = True
else:
result = False
else:
result = False
return result
def is_concat(input):
if input.count(":")==1:
dateRegex = re.compile(r"[\[\]\/\(\)가-힣a-zA-Z0-9]+:[\[\]\/\(\)가-힣a-zA-Z0-9]+")#":" 앞 뒤에 최소 1개 이상의 문자가 있는 경우
if dateRegex.fullmatch(input):
result = True
else:
result = False
else:
result = False
return result
728x90
반응형