정규표현식 단축 문자, 문자 클래스

Posted 07 28, 2013 12:00, Filed under: Language


# 정규 표현식 단축 문자

- 정규 표현식 엔진에 따라 지원하는 단축 문자가 다를 수 있음.

\(\) 역슬래시
한글 윈도우에서 \ 로 표시
영문 윈도우에서 \ 로 표시


 단축문자(\:역슬래시)  설명
 \a  벨 문자
 [\b]  백스페이스 문자
 \c x  제어 문자
 \d  숫자
 \D  숫자가 아닌 문자
 \d xxx  문자의 10진수 값
 \f  폼 피드 문자
 \h  수평 공백
 \H  수평 공백이 아닌 문자
 \r  캐리지 리턴
 \n  개행 문자
 \0xxx  문자의 8진수 값
 \s  공백 문자
 \S  공백이 아닌 문자
 \t  수평 탭 문자
 \v  수직 탭 문자
 \V  수직 탭이 아닌 문자
 \w  영문자, 숫자, _, 기타 스크립트 문자
 \W  영문자, 숫자, _, 기타 스크립트 문자를 제외한 문자
 \0  널 문자
 \x xx  문자의 16진수 값
 \u xxxx  문자의 유니코드 값


# 정규식 문자 클래스


> 특정 영어 문자 찾기
[aius]

> 일정 범위의 문자(영문 소문자)
[a-z]

> 영문 대문자
[A-Z]

> 영문 특정 범위
[a-e]

> 숫자 범위
[0-9]

> 10에서 19 사이에 있는 짝수 검색
\b[1][24680]\b

> 0에서 99 까지의 모든 짝수 검색
\b[24680]\b|\b[1-9][24680]\b

> 16진수를 검색
[a-fA-F0-9]



# POSIX 문자 클래스

POSIX(Portable Operating System Interface)는 IEEE의 인터페이스 표준 규격.

문자 클래스 예
[[:xxxx:]] : xxxx 위치에 digit 또는 word 같은 문자 클래스 이름이 들어감


 문자 클래스  설명
 [[:alnum:]]  영문자와 숫자
 [[:alpha:]]  알파벳 문자(영문자)
 [[:ascii:]]  ASCII 문자(모두 128)
 [[:blank:]]  빈 문자
 [[:ctrl:]]  제어 문자
 [[:digit:]]  숫자
 [[:graph:]]  그래픽 문자
 [[:lower:]]  소문자
 [[:print:]]  인쇄 가능한 문자
 [[:punct:]]  구두점 문자
 [[:space:]]  공백 문자
 [[:upper:]]  대문자
 [[:word:]]  단어
 [[:xdigit:]]  16진수


참고 도서 : 처음 시작하는 정규표현식, Regular Expressions



※ 위 내용은, 여러 자료를 참고하거나 제가 주관적으로 정리한 것입니다.
   잘못된 정보나 보완이 필요한 부분을, 댓글 또는 메일로 보내주시면 많은 도움이 되겠습니다.

"Language" 분류의 다른 글

활용 가능 정규 표현식 (0)2013/07/27
07 28, 2013 12:00 07 28, 2013 12:00


Trackback URL : http://develop.sunshiny.co.kr/trackback/940

Leave a comment
[로그인][오픈아이디란?]
오픈아이디로만 댓글을 남길 수 있습니다

« Previous : 1 : ... 90 : 91 : 92 : 93 : 94 : 95 : 96 : 97 : 98 : ... 648 : Next »

Recent Posts

  1. HDFS - Python Encoding 오류 처리
  2. HP - Vertica ROS Container 관련 오류...
  3. HDFS - Hive 실행시 System Time 오류
  4. HP - Vertica 사용자 쿼리 이력 테이블...
  5. Client에서 HDFS 환경의 데이터 처리시...

Recent Comments

  1. 안녕하세요^^ 배그핵
  2. 안녕하세요^^ 도움이 되셨다니, 저... sunshiny
  3. 정말 큰 도움이 되었습니다.. 감사합... 사랑은
  4. 네, 안녕하세요. 댓글 남겨 주셔서... sunshiny
  5. 감사합니다 많은 도움 되었습니다!ㅎㅎ 프리시퀸스

Recent Trackbacks

  1. print & mail services print & mail services 13 07
  2. montana fishing vacations montana fishing vacations 13 07
  3. decks colorado decks colorado 13 07
  4. phoenix az closet organizers phoenix az closet organizers 13 07
  5. useful reference useful reference 13 07

Calendar

«   07 2020   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Bookmarks

  1. 위키피디아
  2. MysqlKorea
  3. 오라클 클럽
  4. API - Java
  5. Apache Hadoop API
  6. Apache Software Foundation
  7. HDFS 생태계 솔루션
  8. DNSBL - Spam Database Lookup
  9. Ready System
  10. Solaris Freeware
  11. Linux-Site
  12. 윈디하나의 솔라나라

Site Stats

TOTAL 3006608 HIT
TODAY 49 HIT
YESTERDAY 1048 HIT