[[TableOfContents]] == ì°¸ì—¬ìž == ë©˜í† : 변형진 ì¸ì› : 김수경 ê¹€ì¤€ì„ ê¹€íƒœì§„ 서지혜 == 목표 == Regular Expressionì„ ì •ì˜í•˜ê³ ë”러운 ìƒí™©ì— 대한 Regexì˜ ê°•ë ¥í•¨ì„ ëŠê»´ë³´ìž. == 1주차 == === ì •ê·œí‘œí˜„ì‹ì€ ë”ê°€? === Regular Expressionì´ì§€ìš© 우리가 배운걸 순서대로 ì‰ ì 어볼까요 === 어디서 ì—°ìŠµí• ìˆ˜ 있나? === htmlì„ ë„ì›Œë†“ê³ ìµìŠ¤í”Œë¡œëŸ¬ or í¬ë¡¬ì˜ ê°œë°œìž ë„구ì—서 javascript 콘솔모드로 "문장".matches("\Regex\"); 하면 나온답니다용. javaì—서는 Matcher를 통해서. -í‹€ë ¸ìœ¼ë©´ ìˆ˜ì • === 문법ì€? === {{{ . * + [] ^ $ | {} () \ [A-Za-Z0-9] \w \W \s \S 괄호 안ì—ì„œì˜ ^ 괄호 ë°–ì—ì„œì˜ ^ }}} == 2주차 == 복습 ë° ì˜ˆì œ 코드 작성 === ë¬¸ì œ1 === {{{ <a herf ="dfdf"></a> 여기서 <a herf ="dfdf"> 찾기 answer : <.+?> }}} === ë¬¸ì œ2 === {{{ 태그 ì•ˆì˜ ì†ìƒëœ " "ì„ ê²€ìƒ‰í•˜ì—¬ë¼ ì˜ˆì œ <a herf = "class > </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 : <([^">]+|"[^">]*")+"[^">]*> }}} ë‹µì´ ì ˆëŒ€ ì ì¸ê²ƒì€ ì•„ë‹ˆê³ , íš¨ìœ¨ì˜ ì°¨ì´ëŠ” ìžˆì„ ìˆ˜ 있ìŒ. ì €ê²ƒì— ëŒ€í•œ ë‹µì„ ì°¾ì•„ëƒˆë‹¤ë©´, 맞는것들'ë§Œ' 찾아내는 ê²ƒë„ í•´ë³´ëŠ”ê±´ 어떨까요? ê·¸ëŸ¬ë ¤ë©´ í‘œì¤€ì„ ì•Œì•„ì•¼ 한다는... ------------------------ [2011년활ë™ì§€ë„], [RegularExpression]