정규표현식 기초 1 > 그누게시판파서 도움말

본문 바로가기
사이트 내 전체검색

패턴 정규표현식 기초 1

페이지 정보

작성자 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 3,289회 작성일 17-10-09 16:59

본문

정규표현식 기초 1       


f3ee5d6b7218739af60d0e93d6aeb08b_1593077080_5135.jpg



 

1. 위 이미지 처럼 패턴은 패턴구분자(pattern delimiter)와 패턴(pattern) 

    그리고 다시 패턴구분자로 감싸주고 경우에 따라 패턴변경자(pattern modifier)      를 두기도 합니다.



2. 패턴구분자는 여러 문자가 가능합니다. 

    그 중 많이 사용하는 문자는 슬래시(/)입니다만

    여기 파싱기에서는 샾(#)을 패턴구분자로 사용하였습니다.



3. 패턴변경자는 i,m,g,s,x,U 등 다양한데 각 문자는 메타문자로 문자 그 자체가

    아니라 각각 정규표현식에서 약속된 의미를 가지고 있습니다.

   

    1) 는 대소문자를 구분하지 않겠다는 의미


    2) m 은 multiline 즉 개행문자(\n)를 기준으로 여러 줄로 나누어 

        각 줄마다 시작(^), 끝($)을 인식하게 함


    3) s 는 패턴의 점 메타문자는 뉴라인(\n)을 포함하는 모든 문자를 인식함. 

        지정하지 않으면, 뉴라인은 제외된다.


    4) x 는 패턴 내의 공백을 무시하고 패턴 내에 코맨트를 가능하게 한다.

        x패턴변경자를 사용하고자 한다면 공백문자를 \s로 처리해 줘야 한다.


 

    5) u 는 UTF8 지원 (정규식에 한글 사용 가능)


    


    6) U 는 Ungreedy(탐욕스럽지 않은) 패턴이 되풀이 반복되는 문자열이 있을 수

         있는데 최소한만을 취한다.



4. 정규표현식에 대한 더 많은 내용은 다음을 참조하세요.

    참고로 PHP는 PCRE (펄perl언어 호환 정규표현식) 방식을 사용합니다.


    http://navycolor.com/bbs/board.php?bo_table=parserreadme&wr_id=13




댓글목록

등록된 댓글이 없습니다.

Total 11건 1 페이지
그누게시판파서 도움말 목록
번호 제목 글쓴이 조회 날짜
11 패턴 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3361 10-22
10 기타 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3433 10-10
열람중 패턴 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3290 10-09
8 파싱기사용법 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3051 10-09
7 파싱기사용법 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2987 10-08
6 패턴 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 3097 10-08
5 패턴 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2688 10-08
4 패턴 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2648 10-08
3 파싱기사용법 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2851 10-08
2 기타 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 2740 07-19
1 설치 네이비컬러 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6015 07-13
게시물 검색

공지사항

  • 게시물이 없습니다.

회원로그인

접속자집계

오늘
8
어제
19
최대
393
전체
152,575

그누보드5
Copyright © 소유하신 도메인. All rights reserved.