●Regular Expression
▷문자열에 나타나는 특정 문자 조합과 대응시키기 위해 사용되는 패턴.
▷그 자체로 하나의 언어이며, 여러 프로그래밍에서 자주사용된다.
▶정규 표현식 기호
▷^ : 문자열의 시작부분
▷$ : 문자열의 끝부분
▷. : 와일드카드-모든 문자
▷\s : 공백 문자들
▷\s : 공백이 아닌 문자들
▷[] : 범위내 있는 문자 중 하나.
▷[0-9a-Z] : 0부터 9까지 또는 a부터 Z까지 (아스키코드기준?) 중의 문자
▷[^XYZ] : XYZ제외의 문자
▶캐릭터 클래스- [[:캐릭터 클래스:]]으로 사용
▷alnum: 모든 알파벳과 수 ( [a-zA-Z0-9] )
▷alpha: 알파벳 ( [a-zA-Z] )
▷digit: 수 ( [0`9] )
▷space: 공백 문자
▷lower: 소문자 알파벳 ( [a-z] )
▷upper: 대문자 알파벳 ( [A-Z] )
▷* : 문자가 0번이상 반복됨. (가능한 최대 길이의 경우)
▷*? : 문자가 0번이상 반복됨. (가능한 최소 길이의 경우)
▷+ : 문자가 1번 이상 반복됨. (가능한 최대 길이의 경우)
▷+? : 문자가 1번 이상 반복됨. (가능한 최소 길이의 경우)
▷{n} : 문자가 정확히 n번 반복됨.
▷{m, n} : 문자가 m번이상 n번이하 반복됨.
▷( ) : 추출할 문자열 (위의 사항을 만족하는 문자열에서 해당 부분만 가져옴)
'컴퓨터 지식 > 기타' 카테고리의 다른 글
R 기초 (0) | 2020.11.21 |
---|---|
Template (0) | 2020.10.12 |
CPU - BUS (0) | 2020.03.16 |
CPU 분류 - 폰 노이만, 하바드 (0) | 2020.03.16 |
CPU - RISC 처리 과정 (0) | 2020.03.16 |