ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JavaScript 정규표현식
    MOOC/생활코딩 2016. 4. 19. 14:20
    반응형

    2016.04.19.

     

    - 정규표현식

     

    정규표현식(regular expression)은 문자열에서 특정한 문자를 찾아내는 도구다. 이 도구를 이용하면 수십줄이 필요한 작업을 한 줄로 끝낼 수 있다.

     

    프로그래밍에서 사용하는 일종의 형식 언어. 주로 문자열(string) 관련 프로그래밍에 많이 사용된다. 특히 컴파일러의 파서 부분은 이 정규표현식이 반드시 들어간다. 프로그램을 작성할 때는 특성상 일정한 규칙을 가진 텍스트 문자열을 사용하는 경우가 많은데, 이럴 때 정규 표현식을 사용한다. 유닉스 계열 운영체제에서 CLI 환경을 주로 사용하는 경우 grep, sed, awk 등으로 인해 거의 필수적으로 알게될수밖에 없는 언어.(모르고 CLI 환경에서 컴퓨터를 사용할수도 있긴 하지만, 그럴경우 그냥 GUI 환경을 사용하는것에 비해 노가다가 현저하게 늘어나고 생산성이 매우 떨어진다.)

     

    잘 알아두면 문자열을 다루는 데 대단히 유용하기 때문에 C를 비롯한 여러 프로그래밍 언어에서 이 정규 표현식을 지원한다. 특히 웹 프로그래밍은 문자열을 다루는 빈도가 특히 높기 때문에 사용하는게 거의 필수적. 예를 들면 위키위키만 해도 DB에 저장된 텍스트에 있는 위키 문법을 엔진에서 해석해서 출력해 주는 작업이 필요한데, 위키 문법도 일정한 규칙이 있는 문자열인 만큼 이 작업에서 정규표현식은 반드시 들어간다.




    참고


    반응형

    'MOOC > 생활코딩' 카테고리의 다른 글

    JavaScript 클로저  (0) 2016.04.21
    JavaScript 값으로서의 함수와 콜백  (0) 2016.04.21
    JavaScript 유효범위  (0) 2016.04.19
    JavaScript UI와 API 그리고 문서보는 법  (0) 2016.04.18
    JavaScript 배열, 객체, 모듈  (0) 2016.04.18

    댓글

Designed by Tistory.