728x90
정규표현식(Regular Expression)
정규표현식: 문자열을 처리하는 방법 중의 하나로 특정한 조건의 문자를 '검색'하거나 '치환'하는 과정을 매우 간편하게 처리 할 수 있도록 하는 수단
/string(찾고자 하는 문자열)/옵션 으로 구성됨. -->/pattern/flag
설명 영상 --> https://www.youtube.com/watch?v=t3M6toIflyQ
연습 사이트!!!(매우 bb)--> https://regexr.com/5mhou
문제 사이트 --> https://regexone.com/
정규 표현식 시각화 사이트 --> https://regexper.com/
flag 종류
1. global
2. case insensitive
3. multline
4. single line
5. unicode
6. sticky
Pattern 종류
문법 정리글 --> https://github.com/dream-ellie/regex
GitHub - dream-ellie/regex
Contribute to dream-ellie/regex development by creating an account on GitHub.
github.com
예제
1. 전화번호 정규 표현식 (ex: 000-0000-0000 or 000 0000 0000 or 000.0000.0000)
2. e-mail 정규 표현식
3. 유튜브 주소 중 id만 가져오기
(ex: https://www.youtu.be/-ZClicWm0zM https://youtu.be/-ZClicWm0zM youtu.be/-ZClicWm0zM)
--> -ZClicWm0zM 만 가져오기. 단. id가 11글자라는 것을 이미 안다.
'프로그래밍 공부 > 기록노트' 카테고리의 다른 글
[Python] 리스트(배열), 튜플 괄호 없이 출력 (0) | 2022.11.01 |
---|---|
[운영체제] Pthread 자주 쓰는 자료형, 함수 모음 (0) | 2022.10.06 |
이미지 크롤링(python, google_images_download) (0) | 2022.01.23 |
파이썬 텍스트 파일 쓰기 (0) | 2022.01.23 |
웹크롤링 하는 법(파이썬(python), beautifulsoup4) (0) | 2022.01.23 |