하루만에 끝내는 정규표현식 - 소개 > 사용방법

정규표현식 | 하루만에 끝내는 정규표현식 - 소개

본문

정규표현식이란?

 

정규표현식을 간단하게 설명하면 어떤 문자열에서 내가 원하는 특정한 문자열을 골라낼때 사용하는 패턴언어입니다.

이 패턴언어를 알게 되면 많은 이점이 있습니다.


예를 들어 봅시다.


오과장님 왈,

"김대리~ 우리 고객데이타에서 이메일만 좀 뽑아놔봐!"

"김대리~ 우리 홈페이지 소스 전부 분석해서 URL링크만 좀 뽑아놔줘~"

"김대리~ 그리고 고객데이타를 엑셀(CSV) 형식으로 다 만들어줘~"

"김대리~ 그 문서에서 공백이 여러개 들어간거 공백 한개로 다 통일해 줘~"

"아참! 김대리~ 우리 고객 10만명밖에 안돼 간단하지?"


오늘 날밤 새야 하나 걱정하며 오과장에게 살의를 느낍니다.

하지만 정규표현식이 출동하면 어떨까요?

단 몇분만에 끝내고 맥주마시러 갈 수 있습니다.

그 외에도 인터넷에 존재하는 수많은 데이타를 추출해 가공수집할때 엄청난 위력을 발휘합니다.


자 이렇게 갓(?)한 정규표현식을 안배울수 없겠죠?


배우려고 구글링을 해봅니다.

부푼 마음을 안고 강좌를 뒤적여봅니다.

하지만 10분정도 보고 있으면 와 xx 뭐야 하면서 바로 닫아버립니다.

수많은 외계어같은 규칙이 좌르르륵...

바로 좌절하게 되죠.


사실 프로그래밍을 한다는 개발자들도 정규표현식을 모르는 사람들이 허다합니다.

뭐야? 그렇게 어려운걸 왜 나한테 배우라그래?

이러시겠죠.


그래서 이 강좌를 준비했습니다.


맞습니다. 정규표현식은 어렵습니다.

너무나도 많은 규칙이 존재합니다.


그런데 말입니다~

그런말 많이 들어 보셨죠?

"자동차 운전하는데 엔진구조 까지 알아야 되냐?"

그렇습니다.  엔진구조 몰라도 운전만 잘합니다.


정규표현식도 사실 자주 쓰는 몇가지만 알면 충분히 다룰 수 있습니다.

여기 5가지만 알면 말이죠.



하루만에 끝내는 정규표현식 - 1.기본

하루만에 끝내는 정규표현식 - 2.집합

하루만에 끝내는 정규표현식 - 3.집합부정

하루만에 끝내는 정규표현식 - 4.데이터추출

하루만에 끝내는 정규표현식 - 5.장문추출



강좌를 하기전에 준비물이 있습니다.

작성한 정규표현식이 맞는지 실시간으로 체크해주는 훌륭한 툴이 있습니다.


https://regex101.com/


위 사이트는 작성한 정규식을 실시간으로 분석해주는 툴입니다


자 지금부터 시작해 볼까요~

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

댓글 0개

등록된 댓글이 없습니다.

●크롤링&파싱기술은 프로그래밍 전반에 널리 사용되는 일반적 기술(데이터수집)입니다.

●콩이파싱기는 웹의 정보 및 데이터를 수집&가공&저장하는 소프트웨어입니다.

당사가 제공하는 모든 제품은 불법적인 용도(성인,도박,저작권위반 등)로 사용할 수 없습니다. 

만약 불법사이트로 확인될 경우 당사가 제공하는 모든 지원을 받을 수 없으며 회원강퇴될 수 있습니다. 

●또한 원본사이트 소유자의 허락없는 스크래핑에 사용할 경우 저작권 침해가 될 수 있습니다.

●당사가 제공하는 제품을 불법적인 용도로 사용할 경우 모든 법적책임은 본인에게 있습니다

●프로그램 사용 및 다운로드시 위 내용에 동의하는 것으로 간주합니다.

E-mail:cong2biz@gmail.com  제품문의

텔레그램ID ▶영업 @cong2cong ▶기술 @congdev 

입금계좌 안내

KEB하나은행 186-890188-42107 박현철

카카오뱅크 3333-06869-1819 박현철

업무시간 10:00~17:00

업무시간이외에는 피드백이 다소 느릴수 있습니다.

문의&의뢰에 자세히 글 남겨주시면 업무가 빠르게 진행될 수 있습니다.

Menu