●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

+ Recent posts