정규표현식 공부 방법

2019-06-09
Regex

안녕하세요. 도미닉입니다.

오늘은 정규표현식의 공부 방법에 대해서 작성해보겠습니다.

정규표현식에 대해서 아무것도 모르는 상태에서 제가 공부한 방법을 공유하고자 합니다.

정규표현식의 기본부터 공부할 수 있는 사이트에서 개념 익히기

“점프 투 파이썬” 이라는 웹페이지를 아시는 분이 계실 것 같습니다.

점프 투 파이썬 은 파이썬을 처음 공부할 때 많은 분들이 추천하고 사용하는 웹페이지입니다.

파이썬에 대해서 쉽게 설명되어있어서 저도 도움을 많이 받았던 사이트입니다.

이 점프 투 파이썬 웹페이지에 정규표현식 쳅터가 있습니다.

아래의 페이지입니다.
https://wikidocs.net/4308

정규표현식이 이해하기 쉽게 설명되어있습니다.

스텝을 따라하며 정규표현식에 익숙해지기

위에서 기본을 익혔다면 이제 실전입니다.

https://expressionsregexone.com
영어로 된 문장들이 부담스럽기는 하지만 번역기를 돌려가며 설명을 이해할 수 있었습니다.

설명 아래의 예제 문제를 풀면서 실제로 정규표현식이 어떻게 동작하는지 스텝 바이 스텝으로 이해하고 공부할
수 있습니다.

배운 정규표현식을 테스트해보고 응용해보기

아래의 사이트에서 정규표현식이 어떻게 동작하는지 직접 작성하며 결과를 확인할 수 있습니다.
https://regexr.com

위에서 배운 내용들을 실제로 테스트해봤습니다.

또한 응용해서 여러 예제들을 작성하고 결과를 확인할 수 있습니다.

정규표현식의 구조를 그림으로 확인해보기

복잡한 정규표현식을 작성하다보면 구조가 어떻게 되는지, 정규표현식의 어느 부분이 먼저 실행되는지 궁금할 때가 있습니다.

아래의 사이트에서 정규표현식의 구조를 쉽게 이해할 수 있도록 그림으로 보여줍니다.

https://diagramsregexper.com

정리

정규표현식을 처음 활용해야 할 때 막막했습니다.

필요한 기능의 정규표현식을 구글링해서 복사, 붙여넣기해서 돌려보기도 하였습니다.

제가 원하는 기능과 똑같이 동작하는 정규표현식을 찾기는 어려웠습니다.

기본부터 공부하고 작성해보니 그렇게 어려운 것만은 아니었습니다.

여러분도 위에 사이트들을 참고해서 정규표현식에 조금이라도 익숙해지길 바랍니다.

읽어주셔서 감사합니다.