-
JDBC - 정규표현식비전공자 공부일기/:: DB - SQL 2019. 6. 4. 09:44
2019. 06. 03 필기
< 정규표현식 >
정규표현식(Regular Expression)
: 메타문자를 이용하여 일정한 규칙의 문자열 표현- ^문자열 : 문자열로 시작됨을 의미
- 문자열$ : 문자열로 종료됨을 의미
- . : 임의의 한 문자를 의미(\ 문자는 표현 불가능)
- [문자1문자2문자3] : 나열된 문자들 중 하나를 의미
- [^문자1문자2문자3] : 나열된 문자들이 아닌 것 중 하나를 의미
- [문자1-문자2] : 문자1부터 문자2까지의 범위 문자 중 하나를 의미
- (문자열1|문자열2) : 나열된 문자열들 중 하나를 의미
- 문자열+ : 문자열이 1번이상 반복됨을 의미
- 문자열* : 문자열이 0번이상 반복됨을 의미
- 문자열? : 문자열이 0번 또는 1번이 존재함을 의미
- 문자열{숫자} : 문자열의 반복횟수가 숫자만큼을 의미
- 문자열{숫자1,숫자2} : 문자열의 반복횟수가 숫자1부터 숫자2까지를 의미
- \s : 공백이 존재하는 문자열을 의미
- \S : 공백이 존재하지 않는 문자열을 의미
- \w : 알파벳 또는 숫자, _ 문자로만 표현되는 문자열을 의미
- \W : 알파벳 또는 숫자, _를 제외한 문자로 표현되는 문자열을 의미
- \d : 숫자형태의 문자로만 표현되는 문자열을 의미
- \D : 숫자를 제외한 문자로만 표현되는 문자열을 의미
- \메타문자 : 메타문자를 문자로 표현(Escape Character)
- (?!)문자열 : 문자열에서 대소문자를 구분하지 않음을 의미
- (?=문자열) : 문자열을 포함하고 있음을 의미
- (?!문자열) : 문자열을 포함하고 있지 않음 의미
'비전공자 공부일기 > :: DB - SQL' 카테고리의 다른 글
[한기교] SQL 활용 필기(1) - 데이터베이스의 정의, 역사 (0) 2020.05.02 JDBC - 과제 제출 방법 (jdbc 프로그램 저장법) (1) 2019.06.05 JDBC - DAO와 DTO (4) 2019.06.03 JDBC - Statement, Connection (2) 2019.05.31 JDBC - ResultSet (0) 2019.05.31