본문 바로가기
조회 수 3156 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
subn()은 sub()와 동일한 기능을 하지만 추가로 바꾼 횟수를 리턴 (tutple 리턴)

>>> re.sub('X', 'Mr. Smith', 'attn: X\n\nDear X,\n') <----- X를 Mr. Smith로 변경
'attn: Mr. Smith\n\nDear Mr. Smith,\n'

>>> re.subn('X', 'Mr. Smith', 'attn: X\n\nDear X,\n')
('attn: Mr. Smith\n\nDear Mr. Smith,\n', 2) <------ 바꾼 횟수 2회

>>> print re.sub('X', 'Mr. Smith', 'attn: X\n\nDear X,\n')
attn: Mr. Smith

Dear Mr. Smith,

>>> re.sub('[ae]', 'X', 'abcdef')
'XbcdXf'
>>> re.subn('[ae]', 'X', 'abcdef')
('XbcdXf', 2)

- 아래의 예는 MM/DD/YY{,YY} 형식을 DD/MM/YY{,YY}으로 변경

>>> re.sub(r'(\d{1,2})/(\d{1,2})/(\d{2,4})',r'\2/\1/\3','2/20/91') <---- raw string, 출력에 \N 서브그룹 사용
'20/2/91'
>>> re.sub(r'(\d{1,2})/(\d{1,2})/(\d{2}|\d{4})', r'\2/\1/\3', '2/20/1991')
'20/2/1991'


Title
List of Articles
번호 제목 글쓴이 날짜 조회 수
58 Network Programming - socket() 모듈을 사용해 TCP Server, client 생성 Hojung 2013.04.06 35206
57 Regular Expression (matching vs searching) Hojung 2013.03.23 10012
56 FTP Download Script Hojung 2013.04.06 8152
55 SocketServer 모듈을 사용해 TCP Server/Client 작성 Hojung 2013.04.06 6981
54 GUI 기본 file Hojung 2013.04.06 6792
53 Network Programming - socket() 모듈을 사용해 UDP Server, client 생성 Hojung 2013.04.06 6376
52 Starting out with Python 정리 - 3. Simple Functions file Hojung 2013.03.20 5959
51 brew install python on Mac OS X + pyqt, lxml and spynner Hojung 2013.03.29 5866
50 E-Mail 작성 및 발송 스크립트 Hojung 2013.04.06 4710
49 내장함수 Hojung 2013.03.06 4448
48 Python 2.7 in CentOS with no issue (setuptools, pip, virtualenv) Hojung 2014.08.31 4354
47 Gmail SMTPx2, POP, IMAP Script Hojung 2013.04.06 4343
46 How to install pip, spynner, macports and py-pyqt4 Hojung 2013.03.22 4272
45 Starting out with Python 정리 - 4. Decision Structures and Boolean Logic file Hojung 2013.03.20 4175
44 Think Python 정리 - 13. Case Study: Data Structure Selection Hojung 2013.03.20 4118
43 Regular Expression (찾기) - findall() and finditer() Hojung 2013.03.26 4068
42 Interactive IMAP4 Script Hojung 2013.04.06 3983
41 Regular Expression (문자열을 RE를 이용 list 리턴) - split() Hojung 2013.03.26 3881
40 Think Python 정리 - 14. Files Hojung 2013.03.20 3871
39 Think Python 정리 - 5. Conditionals and Recursion file Hojung 2013.03.20 3867
Board Pagination ‹ Prev 1 2 3 Next ›
/ 3

Designed by sketchbooks.co.kr / sketchbook5 board skin

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5