[[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 : <.+?> }}} ë¬¸ì œ {{{ 태그 ì•ˆì˜ ì†ìƒëœ " "ì„ ê²€ìƒ‰í•˜ì—¬ë¼ ì˜ˆì œ <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 : <([^">]+|"[^">]*")+"[^">]*> }}} ë‹µì´ ì ˆëŒ€ ì ì¸ê²ƒì€ 아님. íš¨ìœ¨ì˜ ì°¨ì´ëŠ” ìžˆì„ ìˆ˜ 있ìŒ.