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))