이군의 세상

HTML5, CSS3, Web Standards, Web Accessibility


본문 건너뛰기

Clearboth 웹퍼블리셔 기술세미나 (정규식 다루기) 후기

웹퍼블리셔 기술세미나 현장사진

지난 한국과 그리스전이 열린 6월 12일 토요일 날, Clearboth에서 열린 웹퍼블리셔 기술 세미나(정규식 다루기)에 다녀왔습니다. 이날 장기웅(루트박스)강사님을 주축으로 그 날 진행에 많은 도움을 주신 추지호(봄눈), 서정민(Skell83), 이태임님께 감사의 말씀을 전해드리고 싶습니다. 특히~ 장소에 늦게 도착한 저에게 적극적으로 가르쳐주신 서정민(Skell83)님께 감사드립니다.

정규식세미나의 참여 목적

몇 달전에 Tworld 운영에 몸담고 있을 때, 고객사의 여러 연락정보가 담긴 많은 량의 DB를 넘겨 받아 태그로 변환하는 작업을 진행한 바 있습니다. 이 모든 데이터를 HTML Table 태그를 삽입하여 정보를 변환하는 작업을 진행했을 때 문득, Editplus 툴에 기본적으로 제공된 정규식 변환 기능이 생각나 작업을 진행하였습니다. 단순 데이터 변환용도를 벗어나 조금 더 정규식을 알게된다면 언젠가 정규식을 실무에 활용하는 날이 생길 것 같아 세미나에 참여하게 되었습니다.^^

정규식의 사용 난이도 그리고 활용용도

정규식의 사용 난이도는 누구나 습득할 수 있을 정도로 쉬웠습니다. 적어도 하루 1시간만 투자해도 충분히 습득할 수 있는 기술이라고 생각하고 있고 더군다나 활용 용도가 넓기 때문에 적어도 정규식을 습득하는데 하루 1시간~3시간만 투자해도 아깝지 않다라는 생각이 듭니다.

정규식의 활용용도는 다양합니다. 특정 문구만을 검색하여 변환할 수 있고, 많은 량의 고객사 데이터를 기반으로 HTML 문서용도에 맞게 정보를 태그로 변환할 수 있습니다. 뿐만아니라 자바스크립트, 서바사이드 스크립트 언어에도 많이 활용할 수 있습니다. 표준 정규식의 활용은 빠른 생산성을 제공해줄 뿐만아니라 조금만 익혀도 많은 시간을 절약할 수 있습니다.

정규식은 모든 Editor 툴에 기본적으로 내장이 되어 있습니다. 자바스크립트에도 정규식을 활용할 수 있습니다. 뿐만 아니라 Ruby, C, Java, PHP, JSP, ASP 모든 서버사이드 스크립트 언어에도 공통으로 지원을 하고 있기 때문에 쉽게 패턴검색과 특정 데이터만을 찾아 추출해낼 수 있습니다.

여기서 주의하실 점은 Editplus 는 자체 정규식 표현방식 때문에 표준 정규표현식을 지원하지 않습니다.

« »

덧글을 작성해주세요!