# Regex study
. 어떤 문자열이든지 찾을 수 있다.
\. 닷 (.)을 찾을 수 있다.
\.[{()\^$|?*+ 특수문자 찾기 \ 앞에 백슬래쉬를 붙여줘야함
\d 숫자 찾기
\D 숫자가 아닌 것들
\w 문자
\W 문자가 아닌
\s 공백
\S 공백이 아닌
\b 단어가 끝난 곳
\B 단어의 경계가 아닌 곳
^ 제외하고
$ 문자열의 끝
[] 대괄호 안에 포함된 문자열을 찾을 수 있다.
[^] 대괄호에 안에 포함되지 않은 문자열을 찾을 수 있다.
| 또는
() 문자열 그룹화
* 없거나 있거나 (뒤가)
? 없거나 있거나 (앞이)
+ 1개 이상
{n} n자리수
{n,} n자리수 이상
{n,m} n개 이상 m개 이하
{3} 3자리수
{3,} 3자리수 이상
{3,4} 3자리수 이상 4자리수 이하
[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+
이메일
M(r|s|rs).?\s[A-Z]\w*
호칭과 이름찾기
https?://(www.)>\w+.\w+
도메인 주소 찾기