[크롤링] 2장 고급 HTML 분석 - 3. 정규 표현식

채린·2023년 10월 2일
0
기호의미예제일치하는 문자열 예제
*0번 이상 반복a*   , a, aa, aaaaaaa
+1번 이상 반복a+a, aa, aaaaaa
[]대괄호 안의 문자중 하나[ab]
[A-Z]*
a, b
APPLE, BEAR
()그룹(ab)*,ab,abab,abababab
{m,n}m번 이상 n번 이상 반복a{2,3}aa, aaa
[^]제외[^A-Z]apple, qwerty
|중 하나b ( a | i | e ) dbad, bid, bed
.문자 하나b.dbad, b1d, b$d, b d
^문자열의 맨 앞^aapple, asdf, a
\특수문자를 원래의미대로
쓰게하는 이스케이프문자
\|
\.
|
.
$문자열의 마지막
(이거없음 뒤에 .*있는거)
ab(AA)+$abAA, abAAAA
?!포함하지 않는다^((?![A-Z]).)*$no-caps-here, $ymb0l a4e f!ne

ex 이메일: [A-Za-z0-9]+@[A-Za-z]+\.(com|oredu|net)

0개의 댓글