개발자

파이썬 - 정규 표현식?

2023년 12월 19일조회 64

파이썬을 공부하다가 정규 표현식, 줄여서 정규식이라고 불리는 것을 접하게 되었습니다. 정규식은 기존의 배운 것과 다른 완전 새로운 문법에 가깝게 느껴졌는데 정규식을 꼭 배워야 하나요? 배워야 한다면 어느정도 파이썬을 다룰 수 있을때 배우기 시작해야하나요? 🤔

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

인기 답변

김태우님의 프로필 사진

먼저 정규 표현식은 파이썬에만 있는 식이 아닙니다! 특정한 규칙을 가진 문자열 집합을 표현하기 위한 표현식입니다. 파이썬 뿐만 아니라 다른 여러 언어에서도 사용 가능합니다. 정규식을 쓰는 이유는 여러 이유가 있을 수 있지만 보통 문자열에서 무언가를 추출하려고 할 때 특정 패턴이 존재할 때 짧은 코드로 편하게 추출하려고 사용합니다. 이렇게 문자열 처리를 간결하게 할 수 있는 반면 단점이 존재합니다! 가독성이 매우 떨어진다는 것입니다. 그리고 실제 프로젝트에 자연스럽게 적용하는 데까지 쉽지 않은 노력이 필요할 것입니다! 또한 많은 예외 케이스가 생길 수 있어 예외를 잘 생각해야 합니다. 배워둬서 나쁠 것은 없지만 개인적인 생각으로는 기본적인 알고리즘들을 구현할 수 있을 정도가 된 후에 공부해도 늦지 않을 거 같네요. 주의하실 점은 정규식이 알고리즘 성능에는 그다지 좋지 않습니다. 이 말인 즉슨 실제 프로젝트에 적용한다고 했을 때 프로젝트의 효율성이 떨어진다는 얘기입니다. 너무 단점만 나열한 거 같네요! 그래도 배워두시면 전혀 나쁠 것은 없고 언제 공부하시든 기본적인 알고리즘들을 공부해보셨다면 안좋은 타이밍은 없을 거 같습니다!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!