정규식

From CS Wiki
Revision as of 23:00, 27 February 2021 by Webpro7 (talk | contribs) (새 문서: == 기본 문법 == * ^ : 문자열의 시작 <pre> ^a : a로 시작하는 곳 찾기 ^a+ : a가 여러개 나오면 모두 찾기 ^[a-z] : 영문 소문자로 시작하는 곳 찾...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

기본 문법

  • ^ : 문자열의 시작
^a : a로 시작하는 곳 찾기
^a+ : a가 여러개 나오면 모두 찾기
^[a-z] : 영문 소문자로 시작하는 곳 찾기
^[a-z]+ : 영문 소문자로 이루어진 단어 찾기
  • [...] : 문자의 집합
    • 두 문자 사이에 - 기호를 이용하여 범위를 지정
    • 따옴표를 통하여 나열
[0-9] : 숫자
[a-z] : 영어 소문자
[a-zA-Z] : 영어 대소문자
[가-힣] : 한글
[1,3,4] : 1, 3, 4 중 하나
  • + : 찾는 문자가 여러 개일 수 있음
[0-9]+ : 숫자로 이루어진 문자열
 ex) 1, 2, 123, 1442, 345345, 23904729384
[a-z]+ : 영어 소문자로 이루어진 문자열
 ex) a, n, apple, wqdnlkqdnqw
  • $ : 문자열의 끝을 지정
    • 문자열이 지정된 조건으로 끝나야 함
[0-9]+$ : 숫자로 시작하고 숫자로 끝나는 문자열
 참) 1, 2, 123, 1442, 345345, 23904729384
 거짓) a123, 1442b