일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 책추천
- 파이썬함수
- 파이썬프로그래밍
- GA강의
- GA
- 파이썬문자열
- 페이스북광고
- 파이썬
- 구글애널리틱스강의
- 파킹통장추천
- 유튜브광고
- 카페24
- GA설치
- GA4
- 마케팅
- 파이썬내장함수
- GA공부
- 메이크샵
- 구글애널리틱스
- 파이썬공부
- 파킹통장
- 구글ads
- 구글애널리틱스4
- 파이썬정규표현식
- 구글애널리틱스공부
- 구글애널리틱스가이드
- GA가이드
- 유튜브
- 신용카드추천
- 국민내일배움카드
Archives
- Today
- Total
정리왕
정규표현식 살펴보기 본문
반응형
정규표현식 (regular expressions)은 복잡한 문자열을 처리할 때 사용하는 기법으로, 파이썬만의 고유 문법이 아니라 문자열을 처리하는 모든 곳에서 사용한다. 정규식을 배우는 것은 파이썬을 배우는 것과는 또 다른 영역의 과제이다.
정규 표현식은 왜 필요한가?
다음과 같은 문제가 주어졌다고 가정해 보자.
주민등록번호를 포함하고 있는 텍스트가 있다. 이 텍스트에 포함된 모든 주민등록번호의 뒷자리를 * 문자로 변경해 보자. |
우선 정규식을 전혀 모르면 다음과 같은 순서로 프로그램을 작성해야 할 것이다.
1. 전체 텍스트를 공백 문자로 나눈다 (split)
2. 나뉜 단어가 주민등록번호 형식인지 조사한다.
3. 단어가 주민등록번호 형식이라면 뒷자리를 *로 변환한다.
4. 나뉜 단어를 다시 조립한다.
이를 구현한 코드는 아마도 다음과 같을 것이다.
반응형
'6.개발 > 파이썬 공부하기' 카테고리의 다른 글
파이썬에서 정규 표현식을 지원하는 re 모듈 (0) | 2020.12.05 |
---|---|
정규 표현식 시작하기 (0) | 2020.12.05 |
간단한 메모장 만들기 (0) | 2020.12.05 |
3과 5의 배수 합치기 (0) | 2020.12.05 |
파이썬 외장함수 1 (0) | 2020.12.05 |
Comments