ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 정규표현식
    카테고리 없음 2024. 6. 4. 18:01

     

    기본적으로 문장에 단어 위주로 검색 

     

     

     

    1 '.' 특수문자 

    • 임의의 한 문자를 의미 
    • .이 위치한 곳에는 반드시 임의의 한글자가 위치

    ex) a.b -> acb,azb, .bc -> abc,zbc

     

    2. '*' 특수문자 

    • 바로 앞문자가 없거나 하나 이상 반복됨을 의미 

    ex) Hello* -> Hell, Hello, Helloo, *d는 표현 불가 

     

    3. "+" 특수문자

    • 바로 앞의 문자가 하나 이상 
    • Hello+ -> Hello, Hellooo, Helloooo
    • +d는 표현 불가

     

    4. '?' 특수문자 

    • 바로 앞의 문자없거나 하나이다.

     

    5. '^' 특수문자 

    • 문장의 처음 나타내며 ^단어로 문장이 시작함
    • ^Hello -> Hello World, Hello Java

     

    6. '$'특수문자

    • 문장의 끝이 $가 있는 단어
    • World$ -> Hello Java World, Java Start Java

     

    7. [] 특수문자

    • 괄호 안의 문자 중 일치하는 것을 검색하는 경우 -> []안에 들어가면 하나 하나를 문자로 인식 

     

    8.[]안에서 ^특수문자 (부정)

    • []안에 문자를 포함하지 않는 모든 문자열 

     

    9. {} 특수문자 -> {}특수문자 앞의 문자가 반복됨을 의미 횟수 지정 가능 

     

    10. ()특수문자

    • ()안의 문자열을 하나의 문자로 취급 

     

    11. | OR연산 수행 

     

    12. 특수문자 사용 

    • 메타문자(.,*,+)를 정규표현식의 패턴에서 사용하려면 해당 패턴 앞에 \를 붙여준다.

Designed by Tistory.