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