programing/R studio

정규식 기호

h-elena 2018. 5. 15. 17:58




#[:digit:] 혹은 \d : 숫자, 0,1,2,3,4,5,6,7,8,9, 동등한 표현 [0-9].

#\D : 숫자가 아님, 동등한 표현 [^0-9].

#[:lower:] : 영문 소문자, 동등한 표현 [a-z].

#[:upper:] : 영문 대문자, 동등한 표현 [A-Z].

#[:alpha:] : 알파벳 대소문자, 동등한 표현 [[:lower:][:upper:]] 혹은 [A-z]

#[:alnum:] : 알파벳 숫자 문자, 동등한 표현 [[:alpha:][:digit:]] 혹은 [A-z0-9].

#\w : 단어 문자, 동등한 표현 [[:alnum:]] 혹은 [A-z0-9].

#\W : 단어가 아닌 것, 동등한 표현 [^A-z0-9].

#[:xdigit:] : 16진수 (밑이 16), 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f, 동등한 표현 [0-9A-Fa-f].

#[:blank:] : 간격 문자, 즉 스페이스와 탭.

#[:space:] : 공백 문자: 탭, 개행문자, 수직탭, 공백, 복귀문자, 서식이송(form feed)

#\s : 간격, ` `.

#\S : 간격 아님.

#[:punct:] : 구두점 문자, ! " # $ % & ’ ( ) * + , - . / : ; < = > ? @ [  ] ^ _ ` { | } ~.

#[:graph:] : 그래픽 (사람이 읽을 수 있는) 문자, 동등한 표현 [[:alnum:][:punct:]].

#[:print:] : 출력가능한 문자, 동등한 표현 [[:alnum:][:punct:]\\s].

#[:cntrl:] : \n, \r 같은 제어문자, 동등한 표현 [\x00-\x1F\x7F].



출처 : https://blog.naver.com/jyc8618/220196809317