본문 바로가기
IT/자바

자바 정리 - 정규 표현 식 (Regular Expression) (정규식)

by 김보리 2021. 11. 30.
728x90
반응형

정규 표현 식 (Regular Expression) = 정규식

  • 문자열에 나타나는 특정 문자 조합과 대응시키기 위해 사용되는 패턴
  • 문자 ( [ ] : 집합)

  • 횟수

ex) {3} -> 3번, {4} -> 4번, {3, } -> 3부터 무한대, {0, 7} -> 0 ~ 7, {2, 7} -> 2 ~ 7




 

예시) 휴대전화 번호 패턴

\d{3} - \d{4}-\d{4} = [0-9]{3}-[0-9]{4}-[0-9]{4}

 

예시) 주민번호 패턴

[0 - 9]{6} - [0 - 9]{6}

 

예시) 아이디는 영문자로 시작, 8글자 이상

[a-zA-Z\\w{7,}



Ctrl+F  : 문자열 찾기

Regular expressions : find에 정규 표현식을 쓸 수 있음

Find - (print(ln)?)\(" : print로 시작, ln이 들어가거나 안들어갈 경우 (  \(“ : 특문  )

Replace with : \1\(“a : 1번의 그룹, \(“a 앞에 a를 넣음

 

Find : 찾으려는 글자 찾음

Replace/Find : 문자를 찾은 후 문자 바꿔줌















728x90
반응형

댓글