Python/기초 강의
-
정규 표현식 컴파일 옵션Python/기초 강의 2022. 8. 6. 00:17
1. DOTALL, S 줄바꿈 문자도 포함하도록 만드는 옵션 2. IGNORECASE, I 대소문자를 무시하도록 만드는 옵션 3. MULTILINE, M ^를 맨처음만이 아닌 각 라인의 처음으로 인식시키는 옵션 4. VERBOSE, X 보기 편하게 공백제거와 주석 사용 가능하도록 만드는 옵션 출처 : https://www.youtube.com/watch?v=dTDoTR0MXjU&list=PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5&index=10
-
정규 표현식2Python/기초 강의 2022. 8. 5. 21:28
1. match method 목적 group() 매치된 문자열을 리턴한다. start() 매치된 문자열의 시작 위치를 리턴한다. end() 매치된 문자열의 끝 위치를 리턴한다. span() 매치된 문자열의 (시작, 끝)에 해당되는 튜플을 리턴한다. 2. search 3. findall 4. finditer ※ 백슬래시 문제 \s는 공백문자(space)를 의미하기 때문에 \\section으로 사용 '\\' -> '\' 이라서 '\\\\' -> '\\'으로 사용 r'\\'으로도 사용 가능 출처 : https://www.youtube.com/watch?v=dTDoTR0MXjU&list=PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5&index=10
-
정규 표현식1Python/기초 강의 2022. 8. 5. 20:46
문자클래스[ ] [abc] [ ] 사이의 문자들과 매치 "a"는 정규식과 일치하는 문자인 "a"가 있으므로 매치 "before"는 정규식과 일치하는 문자인 "b"가 있으므로 매치 하이픈을 사용하여 From-To로 사용가능 Ex) [a-c] = [abc], [0-5] = [012345] 정규 표현식 설명 \d 숫자와 매치, [0-9]와 동일한 표현식이다. \D 숫자가 아닌 것과 매치, [^0-9]와 동일한 표현식이다. \s whitespace 문자(space나 tab처럼 공백을 표현하는 문자)와 매치, [\t\n\r\f\v]와 동일한 표현식이다. 맨 앞의 빈칸은 공백 문자(space)를 의미한다. \S whitespace 문자가 아닌 것과 매치, [^\t\n\r\f\v]와 동일한 표현식이다. \w 문자+숫..