본문 바로가기
FastCampus/한 번에 끝내는 파이썬 웹 개발 초격차 패키지 Online.

한 번에 끝내는 파이썬 웹 개발 초격차 패키지 59일차

by Dream_World 2021. 11. 3.

파이썬 심화 문법

오늘은 웹진 단 분석을 하면서 여태 공백을 너무 체험하게 되었다. 2년간 개발자만 집중하다가 흐지부지하게 돼버렸는데 툴 다루는 부분이라든지 웹 진단하는 부분을 놓치고 있는 게 너무 많았다. 아직도 갈 길이 멀기만 느껴지지만 하나씩 복기시켜야 할 듯하다. 그래도 하고자 했고 즐거워했던 부분이라 직업으로서도 나쁘지 않은 선택이었던 것 같다. 모르면 배우고 하나씩 내 것으로 만드는 일이 중요할 듯싶다. 아직은 회사에서는 많이 어색한 모드가 되어 있다. 선배분들도 무수히 많고 얼굴을 제대로 볼 수도 없고 다들 너무 엘리트이셔서 바쁘신 가운데 언제 선배분들 얼굴과 이름을 다 외울지 내심 걱정이다. 자격증도 2개나 목표로 잡고 있다. 정보처리기사 / 정보보안기사 내년에는 꼭!!! 내 것으로 만들고 싶다. 이번에는 일찍 준비해서 벼락치기 느낌으로 시험 치고 싶지가 않다. 내가 이렇게 공부를 많이 해보는 것이 생소하다 보니 막 기운만 넘치는 것이 아닌가 조심스레 생각해본다.


정규표현식

정규표현식 사용방법(1)

실습 사이트 : https://regexr.com/639t5

 

RegExr: Learn, Build, & Test RegEx

RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp).

regexr.com

Expression : 표현식

  • // : 사이에 정규표현식 입력해서 테스트 진행
  • g : global
  • m : multiline
  • Text : 테스트 할 구문을 작성

Flags

  • global : 체크 시 전체 텍스트 검색 / 체크 해제 시 한 단어만 검색
  • multiline : 체크 시 라인별로 검색 / 체크 해제 시 전체를 검색

 

Character classes

. # 개행을 제외한 문자열을 찾음
\w \d \s # \w - 알파벳, 숫자, _ , \d - 숫자, \s - 공백
\W \D \S # \W - 알파벳, 숫자, _ 아닌거, \d - 숫자 아닌거, \S - 공백이 아닌거
[abc] # a and b and c 검색
[^abc] # abc 제외한 알파벳 검색
[a-g] # a 부터 g까지 알파벳 검색

 

Anchors

^abc$ # ^ - 문장의 시작을 검색, $ - 문장의 끝을 검색
\b \B # \b - 단어의 앞 부분 검색, \B - 단어의 뒷 부분 검색

 

Escaped Characters

\. \* \\ # \. - 마침표 문자만 검색, \* - 별표만 검색, \\ - \만 검색
\t \n \r # \t - 탭 검색, \n - 개행 검색, \r - 캐리지 리턴

 

오늘은 정규표현 식 테스트 사이트에서 실습해보는 시간을 가졌다. 따라 하면서 어느 정도 이해를 하고는 있었는데 캐리지 리턴에서 멘붕이 찾아왔다. 키보드 자판의 Enter 옆에 있는 화살표 모양이 캐리지 리턴이라는데 아무리 그리 설명해도 이해가 되질 않는다. 커서가 맨 앞으로 이동해서 엔터키는 2가지 동작 엔터를 통해서 이루어진다고 표현하는데 그 부분을 찾으려 구글링을 엄청나게 했다. 결국은 지식적으로만 이해하고 캐리지 리턴을 정규 표현형식에서 어떻게 추출하는지는 감도 안 잡힐 뿐이다. 웃긴 건 캐리지 리턴 저 기호를 정규 표현형식에서 많이 쓴다는 거다. 쓰면서도 이해를 못 할 것 같아 걱정될 뿐이다.

59일 차는 여기서 마무리하고자 합니다.


패스트캠퍼스 링크 : https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

댓글