3.2. 디 ? ¶
html 놓 러 or 롬 javascript 모 "문".matches("\Regex\"); 면 .
java는 Matcher를 . (맞는 모르)
Pattern.comppile(""); Matcher matcher = new Matcher(Pattern, " "); matcher.find();
-면
3.3. 문? ¶
. * + [] ^ $ | {} () \ [A-Za-Z0-9] \w \W \s \S ^ 밖 ^
. == 문(모 )
* == 문(명)를 0 .
[]대. == 문들 면 됨. a-zA-Z , 0-9.
$ 명 마막 는 들 .
{} == 능. {0,2} 면 0~2 를 .
() == 명들 | 러 낼 .
* == 문(명)를 0 .
e.g. .* 면 러 문(모 ) 0 받.
+ == 문(명)를 1 .[]대. == 문들 면 됨. a-zA-Z , 0-9.
$ 명 마막 는 들 .
{} == 능. {0,2} 면 0~2 를 .
() == 명들 | 러 낼 .
4.2. 문2 ¶
" " <a href = "class > </a> <a href = "class" > </a> <a href = "clas"s" > </a>
<html> <a href ="abc"></a> <a href ="abc"></a> <a href ="dfw"></a> <a href ="dfdof></a> <a href ="dfdof class="dfdfd"></a> <a href ="dfdof" class=dfdfd" name ="cdef"></a> </html> answer : <([^">]+|"[^">]*")+"[^">]*>
대 , 는 .
대 냈면, 맞는들'만' 내는 보는 떨? 러면 는...
4.3. 문 3 ¶
JavaScript
"http://www.naver.com www.naver.com naver.com google.co.kr http://kio.zc.bz/Lecture/regexp.html#chap05".match(/(http:\/\/)?([a-zA-Z]+\.)+[a-zA-Z]+\/?([^\s]+)*/g)른 (번 ) 립 대 리 는, 대 를 뱉.
var str='<body onload="firprint(;" onkeydown="keyboard);"> <input value="pause" onclick="pause();"/>'; str.match(/\s[^()\s]*([^()]*[)]|[(][^()]*)/g);.. 대 됐는데 --
str.match(/\s[^()\s]*([^()]*[)]|[(][^()]*)/g); str.match(/\s([(][^(]*|[^)][)])*/g); str.match(/((http:[^\s]*)|((\s[^/.]*[.][^/.]*)))\s/g); ((3*4)+2+4)-(23)) ((3*4)+(2+4)-23)) ((3*4)+(2+4)-(23)) (3*4)+(2+4)-(23)) ((3*4)+(2+4-(23))