regex참고자료1
regex참고자료2
정규표현식 계속 까먹는다,,
[^abc]
: a,b,c가 아닌 문자
\s
: 공백문자
\d
: 숫자
\
, -
, "
, '
같은 특수문자는 앞에 \
를 한번 더 붙여준다.
-> 정규표현식 패턴 명시할때 그렇게 써주면 된다.
이런식으로!
위의 사이트로 내 정규표현식 패턴이 잘찾아내는지 확인 가능하다.
사이트 링크
re.search('\s', sentence)
# -> 전체 문자열에서 해당 패턴의 문자가 있는지 찾는다.
# -> 없으면 None
re.sub('\s', '', sentence)
# -> 해당 패턴 문자 대체
re.findall('\s', sentence)
# -> 찾은 문자들 리스트로 반환
위의 3개 함수를 제일 많이 씀
zip함수의 존재를 잊지말자
for i, j in zip(lst1, lst2):
print(i, j)
lst1 = [True, True, True]
all(lst1)
# -> True
lst2 = [True, False]
all(lst2)
# - > False