{"id":684,"date":"2023-01-09T11:38:40","date_gmt":"2023-01-09T02:38:40","guid":{"rendered":"https:\/\/mvc.auctionpro.co.kr\/?page_id=684"},"modified":"2024-03-29T15:08:44","modified_gmt":"2024-03-29T06:08:44","slug":"regex-%ed%8a%b9%ec%88%98-%ec%a1%b0%ed%9a%8c","status":"publish","type":"page","link":"https:\/\/mvc.auctionpro.co.kr\/?page_id=684","title":{"rendered":"Regex \ud2b9\uc218 \uc870\ud68c"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Overview : \ud2b9\uc815\ubb38\uc790 \uc81c\uc678\ud574\uc11c \ucc3e\uae30<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">1.\uc55e\ubb38\uc7a5\uc774 \uacf5\ubc31~2 \uae4c\uc9c0 \uc774\uace0, \ub4a4\uc5d0\uc11c .(\ubaa8\ub4e0\ub2e8\uc5d0\uc11c\uc870\uc0ac\ud558\uc5ec) cream|candy \uc5c6\ub294 \ubb38\uc7a5<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Regular expression <\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:vim decode:true \">^\\s{0,2}((?!cream|candy).)*$\n\ni like ice cream\n i like candy\n i like chocolate\n i have no money<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Result<\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:vim decode:true \"> i like chocolate\n i have no money<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">2.\uc55e\ub2e8\uc5b4\uac00 \uacf5\ubc31~2 \uae4c\uc9c0\uc774\uace0,  \uc870\uac74\uc5d0 \ub9de\ub294 \uadf8\ub8f9(1)\uc5d0 \ub9de\uc73c\uba74 \ub9e8\ub4a4 \ub2e8\uc5b4\uac00 cream, \uc544\ub2c8\uba74 candy \uc778 \ubb38\uc7a5<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Regular expression <\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:vim decode:true \">^(\\s{0,2}i)?.*(?(1)cream|candy)$\n\n   i like ice cream\n   i like candy\n   i like chocolate\n   i have no money\n\n=&gt;    i like candy d<\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">3. \uc870\uac74 \ub2e8\uc5b4\uac00 \uc788\uc73c\uba74 \ud2b9\uc815\ub2e8\uc5b4\ub610\ub294 \ubb38\uc7a5 \ucc3e\uae30 \/ \uc5c6\uc73c\uba74 \ub2e4\ub978 \ubb38\uc7a5 \ucc3e\uae30<\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Regular expression <\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:vim decode:true \">(?(?=.*choco)(?:i like.*)|(?:i have no money))\n\n   i have ice cream\n   i have candy\n   i like chocolate\n   i have no money\n   i love chocolate\n\n\n=&gt;i like chocolate\n  i have no money\n   <\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">4. CHANGES CANCELLATIONS \uc774\uc804 \ubb38\uc7a5 \uac1c\uc218 <\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Regular expression <\/h3>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:vim decode:true \">^\\s{0,2}[A-Z](?!HANGES|ANCEL).*\n   \nUNLESS OTHERWISE SPECIFIED \nAPPLIES\n  CANCELLATIONS\n    BEFORE DEPARTURE\n  CHANGES\n    ANY TIME\n  FOR TICKETING ON\/AFTER 01JAN 19\n    CHANGES\/CANCELLATIONS\n      ANY TIME\n\n=&gt;UNLESS OTHERWISE SPECIFIED \nAPPLIES\nFOR TICKETING ON\/AFTER 01JAN 19\n<\/pre><\/div>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CHARGE\ub77c\ub294 \ub2e8\uc5b4\ub97c \ucc3e\ub418, \ub05d\uc5d0 &#8216;S&#8217;\uac00 \ubd99\uc9c0 \uc54a\uc740 \uacbd\uc6b0<\/h3>\n\n\n\n<p>\ub2e8\uc5b4 \uacbd\uacc4(<code>\\b<\/code>)\ub97c \uc0ac\uc6a9\ud558\uace0 &#8216;S&#8217;\uac00 \uc5c6\ub294 \uc870\uac74\uc744 \uba85\uc2dc\ud574\uc57c \ud569\ub2c8\ub2e4. \uc774\ub97c \uc704\ud574 look-ahead assertion\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\uc815\uaddc\uc2dd\uc740 \ub2e4\uc74c\uacfc \uac19\uc774 \uc791\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4:<\/p>\n\n\n\n<div class=\"wp-block-urvanov-syntax-highlighter-code-block\"><pre class=\"lang:vim decode:true \" >\\bCHARGE(?!\\S)\\b<\/pre><\/div>\n\n\n\n<p>\uc5ec\uae30\uc11c <code>\\b<\/code>\ub294 \ub2e8\uc5b4\uc758 \uc2dc\uc791\uacfc \ub05d\uc744 \ub098\ud0c0\ub0c5\ub2c8\ub2e4. <code>CHARGE<\/code>\ub294 \ucc3e\uace0\uc790 \ud558\ub294 \ub2e8\uc5b4\uc785\ub2c8\ub2e4. <code>(?!\\S)<\/code>\ub294 \ubc14\ub85c \ub4a4\uc5d0 \uacf5\ubc31\uc774 \uc544\ub2cc \ubb38\uc790\uac00 \uc624\uc9c0 \uc54a\uc544\uc57c \ud568\uc744 \uc758\ubbf8\ud558\ub294 negative look-ahead assertion\uc785\ub2c8\ub2e4. \uc774\ub294 &#8216;S&#8217;\uac00 \ubc14\ub85c \ub4a4\uc5d0 \uc624\uc9c0 \uc54a\uc544\uc57c \ud55c\ub2e4\ub294 \uc870\uac74\uc744 \ub9cc\uc871\uc2dc\ud0a4\ub294 \ubc29\ubc95 \uc911 \ud558\ub098\uc785\ub2c8\ub2e4. \ub9c8\uc9c0\ub9c9 <code>\\b<\/code>\ub294 \ub2e8\uc5b4\uc758 \ub05d\uc744 \ub098\ud0c0\ub0c5\ub2c8\ub2e4.<\/p>\n\n\n\n<p>\ub2e8, \uc774 \uc815\uaddc\uc2dd\uc740 &#8220;CHARGE&#8221; \ub4a4\uc5d0 \uacf5\ubc31\uc774\ub098 \ubb38\uc790\uc5f4\uc758 \ub05d\uc774 \uc624\ub294 \uacbd\uc6b0\uc5d0\ub9cc \uc77c\uce58\ud569\ub2c8\ub2e4. \ub9cc\uc57d &#8220;CHARGE&#8221; \ub4a4\uc5d0 \ub2e4\ub978 \ubb38\uc790\uac00 \uc624\ub294 \uacbd\uc6b0\ub3c4 \ud3ec\ud568\ud558\uace0 \uc2f6\uc9c0\ub9cc &#8216;S&#8217;\ub294 \uc81c\uc678\ud558\uace0 \uc2f6\ub2e4\uba74, \uc815\uaddc\uc2dd\uc744 \uc870\uae08 \ub354 \uc870\uc815\ud560 \ud544\uc694\uac00 \uc788\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview : \ud2b9\uc815\ubb38\uc790 \uc81c\uc678\ud574\uc11c \ucc3e\uae30 1.\uc55e\ubb38\uc7a5\uc774 \uacf5\ubc31~2 \uae4c\uc9c0 \uc774\uace0, \ub4a4\uc5d0\uc11c .(\ubaa8\ub4e0\ub2e8\uc5d0\uc11c\uc870\uc0ac\ud558\uc5ec) cream|candy \uc5c6\ub294 \ubb38\uc7a5 Regular expression Result 2.\uc55e\ub2e8\uc5b4\uac00 \uacf5\ubc31~2 \uae4c\uc9c0\uc774\uace0, \uc870\uac74\uc5d0 \ub9de\ub294 \uadf8\ub8f9(1)\uc5d0 \ub9de\uc73c\uba74 \ub9e8\ub4a4 \ub2e8\uc5b4\uac00 cream, \uc544\ub2c8\uba74 candy \uc778 \ubb38\uc7a5 Regular expression 3. \uc870\uac74 \ub2e8\uc5b4\uac00 \uc788\uc73c\uba74 \ud2b9\uc815\ub2e8\uc5b4\ub610\ub294 \ubb38\uc7a5 \ucc3e\uae30 \/ \uc5c6\uc73c\uba74 \ub2e4\ub978 \ubb38\uc7a5 \ucc3e\uae30 Regular expression 4. CHANGES CANCELLATIONS \uc774\uc804 \ubb38\uc7a5 \uac1c\uc218 Regular expression\u2026 <span class=\"read-more\"><a href=\"https:\/\/mvc.auctionpro.co.kr\/?page_id=684\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-684","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mvc.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/pages\/684","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mvc.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mvc.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mvc.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mvc.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=684"}],"version-history":[{"count":7,"href":"https:\/\/mvc.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/pages\/684\/revisions"}],"predecessor-version":[{"id":809,"href":"https:\/\/mvc.auctionpro.co.kr\/index.php?rest_route=\/wp\/v2\/pages\/684\/revisions\/809"}],"wp:attachment":[{"href":"https:\/\/mvc.auctionpro.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}