마주칠 때마다 하는 정규표현식 정리(ft. Python)

HANITZ·2023년 4월 16일
0

정규 표현식(regular expression) : 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어.

re.sub()

: 문자열에 원하는 패턴을 적용해 치환한 문자열을 반환

re.sub(pattern, repl, string, count=0, flags=0)

pattern : 원하는 정규식 패턴
repl : 바꾸려는 문자열
string : 바꾸고 싶은 문자열

[xy] : x, y 중 하나
[^xy] : x, y를 제외한 나머지 (^는 not을 의미)
[a-z] : 알파벳 소문자 전체
[0-9a-zA-Z] : 숫자, 알파벳 소문자, 대문자
[\w] : [0-9a-zA-Z]와 동일
[\W] : \w를 제외한 비단어 문자열 ex)[가-힣]

Prefix

  • r : \문자를 단순한 문자열 '\'로 보겠다는 의미. 혹시모를 오류를 방지.

0개의 댓글

관련 채용 정보