Organizing Docs/Java Docs
Regrex 정규표현식(Regular Expression)
Mon Groy
2024. 5. 31. 14:19
| '.' | 임의의 한 문자 |
| '\\d' | 숫자 |
| '\\w' | 단어 문자 (영문자, 숫자, 언더스코어) |
| '\\s' | 공백 문자 |
| '*' | 0회 이상 반복 |
| '+' | 1회 이상 반복 |
| '?' | 0회 또는 1회 반복 |
| '{n}' | 정확히 n회 반복 |
| '{n,}' | 최소 n회 반복 |
| '{n,m}' | n회 이상, m회 이상 반복 |
| \d+ | 하나 이상의 연속된 숫자 를 찾는 정규표현식 |
| \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b | 이메일 주소 패턴을 추출하는 정규 표현식 |
| (https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|] | URL( http, https, ftp, file 스킴을 가지는 URL )을 추출하는 정규 표현식 |
| <[^>]*> | HTML 문서에서 태그를 제거하는 정규 표현식 <로 시작하고 >로 끝나는 모든 문자열 즉 HTML 태그를 찾아 제거하는 데 사용 |
**특정 단어를 찾는 정규 표현식 예시
\bapple\b
단어 경계(\b)로 둘러싸인 apple 을 찾는용