Development/Regular Expression(34)
-
정규표현식 sample
정규표현식 sample
-
정규표현식 컴파일 옵션
컴파일 옵션 · 정규식을 컴파일할 때 추가적인 기능을 사용할 수 있는 옵션을 지정할 수 있습니다. · 옵션을 사용할 때는 re.DOTALL 처럼 전체 옵션명을 써도 되고 괄호안의 약어를 써서 re.S 처럼 사용할 수도 있습니다. · 여러 개의 옵션을 지정할 경우 | 기호로 옵션을 나열해 주면 됩니다. (re.VERBOSE|re.MULTILINE)
-
groups()
groups()· 그룹핑된 문자열을 튜플(tuple) 형태로 반환합니다.· 반환 된 튜플은 언패킹(Unpacking)을 통해 각각의 변수에 담아서 사용할 수 있습니다. matchobject.groups()
-
Match 객체의 메소드
Match 객체의 메소드
-
sub()
sub()· 파이썬 {re} 내장모듈의 메소드입니다.· sub() 메서드의 첫 번째 입력 인수는 "바꿀 문자열(replacement)"이 되고, 두 번째 입력 인수는 "대상 문자열"이 됩니다.· count 매개변수로 바꾸기 횟수를 지정할 수 있습니다.· 딱 한 번만 바꾸고 싶은 경우 세 번째 매개변수로 count 값을 지정해 바꾸기 횟수를 지정해 주면 됩니다. sub('\g', '대상문자열', count=횟수) \g을 이용해도 정규표현식에 그룹명으로 지정한 그룹핑을 참조할 수 있으며 그룹참조번호는 1부터 시작합니다. sub(함수명, '대상문자열', count=횟수)
-
Greedy(탐욕스러운), non-greedy 문자 ?
Greedy(탐욕스러운) * 메타문자는 매우 탐욕스러워서 매치할 수 있는 최대한의 문자열을 취합니다.