728x90
• 정규식(Regex)
정규식은 특정 검색 패턴에 대한 하나 이상의 일치 항목을 검색하여 텍스트에서 저오를 추출하는데 사용된다.
Ex) ^ and $
The : The가 들어있는 모든 문자열을 매칭 ^The : The로 시작하는 모든 문자열을 매칭 end$ : end로 끝나는 문자열을 매칭 ^The end$ : The end와 정확하게 일치하는 문자열을 매칭 |
Ex) *+? and {}
abc* : ab 그리고 0개 이상의 c를 포함한 문자열과 매칭 abc+ : ab 그리고 1개 이상의 c를 포함한 문자열과 매칭 abc? " ab 그리고 0개 또는 1개의 c를 포함한 문자열과 매칭 abc{2} : ab 그리고 2개의 c를 포함한 문자열과 매칭 abc{2.} : ab 그리고 2개 이상의 c를 포함한 문자열과 매칭 abc{2,5} : ab 그리고 2개 이상 5개 이하의 c를 포함한 문자열과 매칭 a(bc)* : a 그리고 0개 이상의 bc를 포함한 문자열과 매칭 |
Ex) | or []
a(b|c) : a 그리고 b 또는 c를 포함한 문자열과 매칭 a[bc] : a 그리고 b 또는 c를 포함한 문자열과 매칭 |
Ex) \d \w \s and .
\d : 숫자 하나와 매칭 \w : 문자(숫자, 영문, 언더바) 하나와 매칭 \s : 공백문자(탭, 줄바꿈, 스페이스) 하나와 매칭 . : 모든 문자 하나와 매칭 |
[abc] : a 또는 b 또는 c 를 포함하는 문자열과 매칭 [a-c] : a 또는 b 또는 c 를 포함하는 문자열과 매칭 [0-9]% : 0이상 9이하 숫자 그리고 %문자를 포함한 문자열과 매칭 [^a-zA-Z] : 영문이 아닌 문자와 매칭 <.+?> : < 와 > 사이에 하나 이상의 문자와 매칭 <[^<>]+> : < 와 > 사이에 <,>가 아닌 모든 문자가 하나 이상인 문자와 매칭 \babc\b : abc와 동일한 문자를 매칭 /Babc\B : 패턴이 단어로 완전히 둘러싸인 경우 매칭 |
'S-DEV > 파이썬' 카테고리의 다른 글
홈페이지 구축 (Flask) (0) | 2023.10.19 |
---|---|
최소한의 기능 앱 만들기 (0) | 2023.09.30 |
플라스크 환경 구축 (0) | 2023.09.30 |
파이썬 기초 문법 (0) | 2023.07.19 |