Files
NewsCrawler/configure/example.txt
2017-01-11 07:59:35 +09:00

37 lines
869 B
Plaintext

^ 라인의 처음
$ 라인의 마지막
\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와 동일