Programming Language/Python
-
[Python] 정규표현식이란?Programming Language/Python 2021. 12. 2. 23:30
파이썬을 처음 배우고 4년 만에 정규표현식을 공부해봤다. 정규표현식은 잘 쓸 일 없고, 어렵고, 진입장벽이 높은 내용이라고 생각해왔는데, '정규표현식'이라는 이름이 추상적이어서 잘 와닿지 않기 때문인 것 같다. 이름은 무시하고 '아 이건 이럴 때 쓰는 거구나'를 이해하니 별 것 아니었고, 매우매우 유용한 것 같다. 정규표현식(Regular Expression)이란? 간단히 말하면 문자열을 패턴에 초점을 맞춰 특정한 형식으로 표현한 것 이고, 쉽게 말하면 abbbbc와 같은 문자열을 [ab{4}c]와 같이 표현하는 형식 이다. 정규표현식을 사용하면 "abc", "abbc", "abbbc" 세 문자열을 하나의 정규표현식 [ab{1,3}c] (또는 [ab*c]나 [ab+c])로 표현할 수도 있다. 정규표현식을..