Clearboth 웹퍼블리셔 기술세미나 (정규식 다루기) 후기
Web Story | 2010년 6월 14일 작성
지난 한국과 그리스전이 열린 6월 12일 토요일 날, Clearboth에서 열린 웹퍼블리셔 기술 세미나(정규식 다루기)에 다녀왔습니다. 이날 장기웅(루트박스)강사님을 주축으로 그 날 진행에 많은 도움을 주신 추지호(봄눈), 서정민(Skell83), 이태임님께 감사의 말씀을 전해드리고 싶습니다. 특히~ 장소에 늦게 도착한 저에게 적극적으로 가르쳐주신 서정민(Skell83)님께 감사드립니다.
정규식세미나의 참여 목적
몇 달전에 Tworld 운영에 몸담고 있을 때, 고객사의 여러 연락정보가 담긴 많은 량의 DB를 넘겨 받아 태그로 변환하는 작업을 진행한 바 있습니다. 이 모든 데이터를 HTML Table 태그를 삽입하여 정보를 변환하는 작업을 진행했을 때 문득, Editplus 툴에 기본적으로 제공된 정규식 변환 기능이 생각나 작업을 진행하였습니다. 단순 데이터 변환용도를 벗어나 조금 더 정규식을 알게된다면 언젠가 정규식을 실무에 활용하는 날이 생길 것 같아 세미나에 참여하게 되었습니다.^^
정규식의 사용 난이도 그리고 활용용도
정규식의 사용 난이도는 누구나 습득할 수 있을 정도로 쉬웠습니다. 적어도 하루 1시간만 투자해도 충분히 습득할 수 있는 기술이라고 생각하고 있고 더군다나 활용 용도가 넓기 때문에 적어도 정규식을 습득하는데 하루 1시간~3시간만 투자해도 아깝지 않다라는 생각이 듭니다.
정규식의 활용용도는 다양합니다. 특정 문구만을 검색하여 변환할 수 있고, 많은 량의 고객사 데이터를 기반으로 HTML 문서용도에 맞게 정보를 태그로 변환할 수 있습니다. 뿐만아니라 자바스크립트, 서바사이드 스크립트 언어에도 많이 활용할 수 있습니다. 표준 정규식의 활용은 빠른 생산성을 제공해줄 뿐만아니라 조금만 익혀도 많은 시간을 절약할 수 있습니다.
정규식은 모든 Editor 툴에 기본적으로 내장이 되어 있습니다. 자바스크립트에도 정규식을 활용할 수 있습니다. 뿐만 아니라 Ruby, C, Java, PHP, JSP, ASP 모든 서버사이드 스크립트 언어에도 공통으로 지원을 하고 있기 때문에 쉽게 패턴검색과 특정 데이터만을 찾아 추출해낼 수 있습니다.
여기서 주의하실 점은 Editplus 는 자체 정규식 표현방식 때문에 표준 정규표현식을 지원하지 않습니다.
덧글을 작성해주세요!