[R lang 크롤링] (R) 정규식에서 사용되는 주요 기호들과 의미

(R) 정규식에서 사용되는 주요 기호들과 의미

 
프로필

2018. 8. 19. 23:30

이번에는 많은 문자들 중에서 원하는 문자들만 훨씬 더 쉽게 찾을 수 있도록 도와주는 정규식이라는 기술을 소개하겠습니다. 처리해야 할 데이터 중 문자열일 경우 아래와 같이 다양한 정규식 관련 함수들을 사용하여 데이터를 조회하거나 특정 형태로 처리할 수 있습니다. 정규식은 주어진 문자열에서 특정 조건에 해당되는 것들만 골라서 찾아내는 기능입니다.

사용법
설명요약
\d
Digit, 0,1,2,...9
\D
숫자가 아닌 것
\s
공백
\S
공백이 아닌 것
\w
단어
\W
단어가 아닌 것
\t
Tab
\n
New line(엔터 문자)
^
시작되는 글자
$
마지막 글자
\
Escape character (탈출문자), e.g. \ is, \+ is "+"
|
두 개 이상의 조건을 동시에 지정. e.g. /(e|d)n/ matches "en" and "dn"
[ab]
a 또는 b
[^ab]
a와 b를 제외한 모든 문자
[0-9]
모든 숫자
[A-Z]
영어 대문자
[a-z]
영어 소문자
[A-z]
모든 영문자(대소문자 전부)
i+
i가 최소 1회는 나오는 경우
i*
i가 최소 0회 이상 나오는 경우
i?
i가 최소 0회에서 최대 1회만 나오는 경우
i{n}
i가 연속적으로 n회 나오는 경우
i{n1,n2}
i가 n1 에서 n2 회 나오는 경우
i{n,}
i가 n 회 이상 나오는 경우
[:alnum:]
문자와 숫자가 나오는 경우: [:alpha:] and [:digit:]
[:alpha:]
문자가 나오는 경우 : [:lower:] and [:upper:]
[:blank:]
공백이 있는 경우 : e.g. space, tab
[:cntrl:]
제어문자가 있는 경우
[:digit:]
Digits : 0 1 2 3 4 5 6 7 8 9
[:graph:]
Graphical characters : [:alnum:] and [:punct:]
[:lower:]
소문자가 있는 경우
[:print:]
숫자, 문자, 특수문자, 공백 모두 : [:alnum:], [:punct:] and space
[:punct:]
특수 문자 예 : ! " # $ % ^ & ' ( ) * + , - . / : ; < = > ? @ [ \ ] _ ~
[:space:]
공백문자 : tab, newline, vertical tab, form feed, carriage return, space
[:upper:]
대문자가 있는 경우
[:xdigit:]
16진수가 있는 경우 : 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f

코딩짜실때 참고하시면 편하게 짤 수 있습니다.

질문이나 지적할 점은 댓글로 해주세요!

[출처] https://m.blog.naver.com/jk940/221341970825

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
공지 오라클 기본 샘플 데이터베이스 졸리운_곰 2014.01.02 86634
공지 [SQL컨셉] 서적 "SQL컨셉"의 샘플 데이타 베이스 SAMPLE DATABASE of ORACLE 가을의 곰을... 2013.02.10 79013
공지 [G_SQL] Sample Database 가을의 곰을... 2012.05.20 95768
21 [국가기술자격 빅데이터분석기사] 빅데이터 분석기사 정보 및 필기 시험 후기 분석 (기출 문제 정리) file 졸리운_곰 2022.09.21 1554
20 [국가기술자격 빅데이터분석기사] `빅데이터분석기사` 자격증의 허상 졸리운_곰 2022.09.21 1503
19 [국가기술자격 빅데이터분석기사] 빅데이터 분석기사 요약 - 4과목. 빅데이터 결과 해석 졸리운_곰 2022.09.19 1999
18 [국가기술자격 빅데이터분석기사]빅데이터 분석기사 요약 - 3과목. 빅데이터 모델링 file 졸리운_곰 2022.09.19 1578
17 [국가기술자격 빅데이터분석기사]빅데이터 분석기사 요약 - 2과목. 빅데이터 탐색 file 졸리운_곰 2022.09.19 1578
16 [국가기술자격 빅데이터분석기사]빅데이터 분석기사 요약 - 1과목. 빅데이터 분석 기획 졸리운_곰 2022.09.19 1293
15 [국가기술자격 빅데이터분석기사] [빅데이터분석기사 필기 요약] I.빅데이터 분석 기획 - 02. 데이터 분석 계획 file 졸리운_곰 2022.09.15 1207
14 [국가기술자격 빅데이터분석기사][빅데이터분석기사 필기 요약] I.빅데이터 분석 기획 - 01. 빅데이터의 이해 (3) 졸리운_곰 2022.09.15 1841
13 [국가기술자격 빅데이터분석기사][빅데이터분석기사 필기 요약] I.빅데이터 분석 기획 - 01. 빅데이터의 이해 (2) file 졸리운_곰 2022.09.13 1384
12 [국가기술자격 빅데이터분석기사] [빅데이터분석기사 필기 요약] I.빅데이터 분석 기획 - 01. 빅데이터의 이해 (1) 졸리운_곰 2022.09.13 1802
11 [국가기술자격 빅데이터분석기사] [인공지능] 베이즈 정리 ( Bayes' theorem ) file 졸리운_곰 2022.09.04 1935
10 [ 국가기술자격 빅데이터분석기사 ] 빅데이터와 베이즈 정리 file 졸리운_곰 2022.09.04 1991
9 [국가기술자격 빅데이터분석기사] 빅데이터분석기사 - 필기 정리1 file 졸리운_곰 2022.09.01 2103
8 [국가기술자격 빅데이터분석기사] 빅데이터분석기사 노트정리 공유 file 졸리운_곰 2022.09.01 1758
7 [국가기술자격 빅데이터분석기사] 빅데이터 분석기사 : 개요 및 특징 file 졸리운_곰 2022.09.01 1426
6 [국가기술자격 빅데이터분석기사] 빅데이터 분석 기사 개요 file 졸리운_곰 2022.09.01 1507
5 [빅데이터분석기사 실기] 빅데이터분석기사 3회 실기 문제 복원 (기출) + 시험공부 팁 file 졸리운_곰 2022.02.07 2013
4 [빅데이터분석기사] 빅데이터분석기사 노트정리 공유 file 졸리운_곰 2022.02.07 3297
3 [빅데이터분석기사] 실기 : 시험 후기, [자격증] 빅데이터분석기사 실기 합격 후기 (비전공자 문과) file 졸리운_곰 2022.02.04 1786
2 [자격소개] 국가기술 빅데이터 분석기사 졸리운_곰 2021.01.07 1881
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED