^        라인의 처음      
$        라인의 마지막    
\w       문자(영숫자) [a-zA-Z_0-9]
\s       Whitespace (공백,뉴라인,탭..)
\d       숫자
*        Zero 혹은 그 이상
+        하나 이상
?        Zero 혹은 하나
.        Newline을 제외한 한 문자
[ ]      가능한 문자들
[^ ]     가능하지 않은 문자들
[ - ]    가능 문자 범위
{n,m}    최소 n개, 최대 m개
(  )     그룹
|        논리 OR


예시
.*
: "."은 모든 글자, "*"은 0개 이상이므로 모든 글자(아무것도 없는 것 포함)

.+
: "+"는 하나 이상이므로 한개 이상의 아무 글자를 뜻함

다음.*상승
: "다음"과 "상승" 사이에 어떠한 글자가 오더라도(또는 없더라도) 매치

\d\s억
: "모든 숫자"+억 이 들어가면 매치, 띄어쓰기가 들어갈 수 있으므로 \s 포함

\d{3,5}\s만
: 모든 숫자의 3자리부터 5자리까지 + "만"
"1만", "10만", "100000만"은 매치가 안되고, "100만", "99999만"은 매치

[0-9]+\s조
: "[0-9]"는 하나의 숫자이므로 "[0-9]+"는 \d와 동일
