{"id":171,"date":"2010-04-18T00:08:17","date_gmt":"2010-04-18T09:08:17","guid":{"rendered":"\/blog\/?p=171"},"modified":"2023-09-21T09:39:15","modified_gmt":"2023-09-21T00:39:15","slug":"%ed%86%a0%ed%83%88-%ec%bb%a4%eb%a7%a8%eb%8d%94%ec%9d%98-%ec%a0%95%ea%b7%9c-%ed%91%9c%ed%98%84%ec%8b%9d","status":"publish","type":"post","link":"https:\/\/hasu0707.duckdns.org\/blog\/?p=171","title":{"rendered":"\ud1a0\ud0c8 \ucee4\ub9e8\ub354\uc758 \uc815\uaddc \ud45c\ud604\uc2dd"},"content":{"rendered":"\n<p><font color=\"#0000ff\" face=\"\uad74\ub9bc\"><strong>\ud1a0\ud0c8 \ucee4\ub9e8\ub354\uc758 \uc815\uaddc \ud45c\ud604\uc2dd<\/strong><\/font><\/p>\n<p align=\"right\"><font face=\"\uad74\ub9bc\">\uc791\uc131\uc790 : \uc774\uc0c1\ud638(<\/font><a class=\"con_link\" href=\"mailto:lyster235@naver.com\" target=\"_blank\" rel=\"noopener\"><font face=\"\uad74\ub9bc\">lyster235@naver.com<\/font><\/a><font face=\"\uad74\ub9bc\">)<\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\uad74\ub9bc\">\ud1a0\ud0c8 \ucee4\ub9e8\ub354\uc758 \ub3c4\uc6c0\ub9d0 \uc911 \uc815\uaddc \ud45c\ud604\uc2dd \ubd80\ubd84\uc744 \ubc88\uc5ed\ud588\uc2b5\ub2c8\ub2e4. \uc0c1\uc5c5\uc801\uc778 \ubaa9\uc801\uc774 \uc544\ub2c8\ub77c\uba74 \uc790\uc720\ub86d\uac8c \uc0ac\uc6a9\ud560 \uc218 \n\uc788\uc2b5\ub2c8\ub2e4.<\/font><\/p>\n<font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n<p><font face=\"\uad74\ub9bc\">[<strong><font color=\"#008000\">\uc815\uaddc \ud45c\ud604\uc2dd(Regular \nexpressions)<\/font><\/strong>]<\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\uad74\ub9bc\">\uc815\uaddc \ud45c\ud604\uc2dd\uc740 \ub9e4\uc6b0 \uac15\ub825\ud55c \ud0d0\uc0c9 \ud234\uc774\ub2e4. \ub9e4\uc6b0 \ubcf5\uc7a1\ud55c \ud615\ud0dc\uc758 \ubb38\uc790\uc5f4\uc744 \ucc3e\uc744 \uc218 \uc788\ub2e4. \uc815\uaddc \ud45c\ud604\uc2dd\uc740 \uc804\ubb38\uac00\ub4e4\uc774 \n\uc8fc\ub85c \uc0ac\uc6a9\ud558\uc9c0\ub9cc, \uc0ac\ubb34\uc2e4\uc5d0\uc11c \ud2b9\uc815\ud55c \ubb38\uc11c\ub97c \ucc3e\ub294\ub370\ub3c4 \uc720\uc6a9\ud558\ub2e4.<\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\uad74\ub9bc\">\ud1a0\ud0c8 \ucee4\ub9e8\ub354\ub294 \ub2e4\uc74c \uae30\ub2a5\ub4e4\uc5d0 \uc815\uaddc \ud45c\ud604\uc2dd\uc744 <font color=\"#ff0000\">\uc9c0\uc6d0<\/font>\ud55c\ub2e4.<br \/><\/font><font color=\"#177fcd\" face=\"\uad74\ub9bc\">- \ud30c\uc77c\uba85\uacfc \ud30c\uc77c\ub0b4\uc6a9\uc758 \n\ud0d0\uc0c9<br \/>- Lister\uc758 \ud0d0\uc0c9\uae30\ub2a5<br \/>- \ub2e4\uc911 \ud30c\uc77c\uba85 \ubcc0\uacbd \ub3c4\uad6c<br \/>- \ud30c\uc77c \uc120\ud0dd<\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\uad74\ub9bc\">\uc815\uaddc \ud45c\ud604\uc2dd\uc740 <font color=\"#d41a01\">\uc77c\ubc18 \ubb38\uc790<\/font>\uc640 \ud2b9\uc218 \ubb38\uc790(\ub610\ub294 <font color=\"#ff3399\">\uba54\ud0c0 \ubb38\uc790<\/font>)\ub85c \uad6c\uc131\ub41c\ub2e4. \ub2e4\uc74c \ubb38\uc790\ub4e4\uc740 \uba54\ud0c0 \ubb38\uc790\uc774\uac70\ub098 \uadf8 \uc2dc\uc791 \ubd80\ubd84\uc774\ub2e4<br \/><font color=\"#ff3399\">\uba54\ud0c0 \ubb38\uc790<\/font>: <font color=\"#ff0000\">.&nbsp; \\&nbsp; (&nbsp; )&nbsp; [&nbsp; ]&nbsp; {&nbsp; }&nbsp; ^&nbsp; $&nbsp; +&nbsp; \n*&nbsp; ? -<\/font>&nbsp; (- \ub294 \ubb38\uc790 \ud074\ub798\uc2a4 \ub0b4\uc5d0\uc11c\ub9cc \uac00\ub2a5)<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\"><font color=\"#d41a01\">\uc77c\ubc18 \ubb38\uc790<\/font>: \uc704 \uba54\ud0c0 \ubb38\uc790\ub97c \uc81c\uc678\ud55c \ubb38\uc790<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\uc608) test - \ud0d0\uc0c9 \ub300\uc0c1\uc5d0\uc11c \"test\"\ub77c\ub294 \ubb38\uc790\uc5f4\uc744 \ucc3e\ub294\ub2e4.<\/font><\/p>\n<font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n\n<p><font face=\"\uad74\ub9bc\"><font color=\"#003366\">\u25b6 \uc81c\uc5b4 \ubb38\uc790(Escape Sequences, \ud2b9\uc218 \ubb38\uc790)<\/font> - \n\\\ub85c \uc2dc\uc791\ud558\uba70, \uc544\ub798\uc640 \uac19\uc774 \uc0ac\uc6a9\ud55c\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\"><font color=\"#008000\">\\t<\/font>&nbsp; &nbsp; &nbsp; &nbsp; \ud0ed(Tab) - \ud0ed\ud0a4\ub97c \ub204\ub978 \uac83\uacfc \uac19\uc740 \n\uae30\ub2a5<br \/><font color=\"#0000ff\">\\x<\/font>nn &nbsp; &nbsp;\ud5e5\uc0ac\ucf54\ub4dc nn\uc73c\ub85c \ub098\ud0c0\ub0b8 \ubb38\uc790 - \uc608) \\x20\uc740 \uacf5\ubc31 \n\ubb38\uc790<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;\ubb38\uc790 \ud14c\uc774\ube14(charmap.exe)\uc740 \ub300\ubd80\ubd84\uc758 \ud2b9\uc218 \ubb38\uc790 \ub4f1\uc5d0 \ub300\ud55c \ubb38\uc790 \ucf54\ub4dc\ub97c \ubcf4\uc5ec\uc900\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; - charmap.exe\ub294 98 \ub4f1\uc5d0\uc11c\ub294 \uc124\uce58\uc2dc \uc120\ud0dd\ud574\uc57c \ud55c\ub2e4.<br \/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; \n \uc708\ub3c4\uc6b0 \uacc4\uc0b0\uae30\uc758 \uacf5\ud559\uc6a9 \ubaa8\ub4dc\uc5d0\uc11c 10\uc9c4\uc218(F6)\ub97c 16\uc9c4\uc218(F5)\ub85c \ubc14\uafc0 \uc218 \uc788\ub2e4.<br \/><font color=\"#ff0000\">\\[<\/font>&nbsp; &nbsp; &nbsp;&nbsp; \uc67c\ucabd \ub300\uad04\ud638 - \ub300\uad04\ud638([)\uac00 \uba54\ud0c0 \ubb38\uc790\uc774\ubbc0\ub85c \ud574\ub2f9 \ubb38\uc790\uc5f4\uc5d0\uc11c [\ub97c \ucc3e\uc73c\ub824\uba74 \\[\ub97c \ud574\uc57c \n\ud55c\ub2e4.<br \/><font color=\"#006699\">\\\\<\/font>&nbsp; &nbsp; &nbsp; \ubc31\uc2ac\ub798\uc26c - \uba54\ud0c0 \ubb38\uc790\ub294 \ubaa8\ub450 \\ \ub4a4\uc5d0 \uc0ac\uc6a9\ud55c\ub2e4.<br \/><font color=\"#9b18c1\">\\.<\/font>&nbsp; &nbsp; &nbsp; &nbsp; .(Period, \uc810)<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n<\/p>\n\n<p><font color=\"#ff0000\" face=\"\uad74\ub9bc\">\u25b6 \ubb38\uc790 \ud074\ub798\uc2a4<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\"><font color=\"#ff0000\">[ ]<\/font>\ub85c \uac10\uc2fc \ubb38\uc790\ub4e4\uc744 \ubb38\uc790 \ud074\ub798\uc2a4\ub77c\uace0 \ud558\uba70, \uc774 \ud074\ub798\uc2a4\ub294 \n\ud574\ub2f9\ud558\ub294 \ud2b9\uc815\ud55c <font color=\"#0000ff\">\ud55c \ubb38\uc790<\/font>\uc5d0 <font color=\"#0000ff\">\ub300\uc751<\/font>\ub41c\ub2e4. <font color=\"#008000\">-(Hyphen)<\/font>\uc740 \uadf8\ub8f9\uc744 \uc9c0\uc815\ud558\ub294\ub370 \uc0ac\uc6a9\ud558\uba70, \uc2dc\uc791\ubd80\ubd84\uc758 <font color=\"#9b18c1\">^(Carrot)<\/font>\uc740 \ubb38\uc790 \ud074\ub798\uc2a4\uc5d0 \uc9c0\uc815\ub418\uc9c0 \uc54a\ub294 \ubb38\uc790\ub97c \ucc3e\uc744 \ub54c \uc0ac\uc6a9\ud55c\ub2e4. \uc608)<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">[a-z] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;a \ubd80\ud130 z \uae4c\uc9c0\uc758 \ubb38\uc790<br \/>[aeiou] &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; \ub098\uc5f4\ub41c \ubaa8\uc74c \uc911 \ud558\ub098\uc758 \n\ubb38\uc790<br \/>[^aeiou] &nbsp; &nbsp; &nbsp;&nbsp; \ubaa8\uc74c \uc774\uc678\uc758 \ubaa8\ub4e0 \ubb38\uc790<br \/>M[ae][iy]er&nbsp; &nbsp;Mayer, Meyer, Maier, \nMeier<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\u203b \ucc38\uace0 : [a-z]\ub294 a\ubd80\ud130 z\uc0ac\uc774\uc758 \uc5b4\ub5a4 \ubb38\uc790\uc5d0\ub098 \ub300\uc751\ub41c\ub2e4\ub294 \uac83\uc774\uba70, [0-9]\ub3c4 \n\ub9c8\ucc2c\uac00\uc9c0\uc774\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n<\/p>\n\n<p><font face=\"\uad74\ub9bc\"><font color=\"#ff3399\">\u25b6 \uba54\ud0c0 \ubb38\uc790<\/font> - \ub9e4\uc6b0 \uc911\uc694\ud55c \uba54\ud0c0 \ubb38\uc790\ub4e4<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\"><font color=\"#ff0000\">^<\/font>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; \ubb38\uc7a5 \uc2dc\uc791<br \/><font color=\"#0000ff\">$<\/font>&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;\ubb38\uc7a5 \ub05d<br \/><font color=\"#008000\">.<\/font>&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp; \uc544\ubb34 \n\ubb38\uc790\uc5d0\ub098 \ub300\uc751<br \/><font color=\"#d41a01\">\\w<\/font>&nbsp; &nbsp; &nbsp; \uae00\uc790(\uc54c\ud30c\ubcb3), \uc22b\uc790, _<br \/><font color=\"#9b18c1\">\\W<\/font>&nbsp; &nbsp; &nbsp; \\w\uc5d0 \uc18d\ud558\uc9c0 \uc54a\ub294 \ubb38\uc790<br \/><font color=\"#177fcd\">\\d<\/font>&nbsp; &nbsp; &nbsp; \n \uc22b\uc790<br \/><font color=\"#cc9900\">\\D<\/font>&nbsp; &nbsp; &nbsp; &nbsp;\uc22b\uc790\uac00 \uc544\ub2cc \ubb38\uc790<br \/><font color=\"#006699\">\\s<\/font>&nbsp; &nbsp; &nbsp; &nbsp;\ubb38\uc790 \uad6c\ubd84\uc790(\uc2a4\ud398\uc774\uc2a4, \ud0ed \ub4f1)<br \/><font color=\"#993366\">\\S<\/font>&nbsp; &nbsp; &nbsp;&nbsp; \ubb38\uc790 \uad6c\ubd84\uc790\uac00 \uc544\ub2cc \ubb38\uc790<br \/><font color=\"#999966\">\\b<\/font>&nbsp; &nbsp; &nbsp;&nbsp; \ubb38\uc790\uc758 \uacbd\uacc4\ub97c \ucc3e\ub294\ub2e4(\\s\uc640 \\S\uc758 \uacb0\ud569)<br \/><font color=\"#ff9900\">\\B<\/font>&nbsp; &nbsp; &nbsp;&nbsp; \\b\uc758 \ubc18\ub300<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\u203b \ucc38\uace0: \ud55c\uae00\uc740 \uae00\uc790\ub85c \uc778\uc2dd\ub418\uc9c0 \uc54a\uae30 \ub54c\ubb38\uc5d0 \\w\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uace0, \\W\ub098 .\ub97c \n\uc0ac\uc6a9\ud574\uc57c\ud569\ub2c8\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n<\/p>\n\n<p><font color=\"#006699\" face=\"\uad74\ub9bc\">\u25b6 \ubc18\ubcf5\uc790<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\ubc18\ubcf5\uc790\ub294 <font color=\"#d41a01\">\ubc18\ubcf5\uc790 \uc67c\ucabd\uc5d0 \uc704\uce58\ud55c \ud55c \ubb38\uc790\ub098 \ud45c\ud604\uc2dd\uc758 \ubc18\ubcf5<\/font>\uc744 \ub098\ud0c0\ub0b4\ub294 \n\ub370 \uc0ac\uc6a9\ub41c\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\"><font color=\"#0000ff\">*<\/font>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0\ubc88 \uc774\uc0c1\uc758 \ubc18\ubcf5<br \/><font color=\"#ff7635\">+<\/font>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; 1\ubc88 \uc774\uc0c1\uc758 \ubc18\ubcf5<br \/><font color=\"#cc9900\">{n}<\/font>&nbsp; &nbsp; &nbsp; &nbsp; \uc815\ud655\ud788 n\ubc88 \ubc18\ubcf5<br \/><font color=\"#666699\">{n,}<\/font>&nbsp; &nbsp; &nbsp; &nbsp;\uc801\uc5b4\ub3c4 n\ubc88 \ubc18\ubcf5<br \/><font color=\"#009966\">{n,m}<\/font>&nbsp; &nbsp; \nn\ubc88 \uc774\uc0c1, m\ubc88 \uc774\ud558 \ubc18\ubcf5<\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\uad74\ub9bc\">\ubaa8\ub4e0 \uc5f0\uc0b0\uc790\ub4e4\uc740 \uc695\uc2ec\uc7c1\uc774(greedy)\ub2e4. \uc5f0\uc0b0\uc790\ub294 \uc790\uc2e0\ub4e4\uc774 \ucde8\ud560 \uc218 \uc788\ub294 \ucd5c\ub300\ud55c\uc758 \ubb38\uc790\ub4e4\uc5d0 \ub300\uc751\ub418\ub824\uace0 \ud55c\ub2e4. \n\uc5f0\uc0b0\uc790 \ub4a4\uc5d0 <font color=\"#ff0000\">?<\/font>\ub97c \uc4f0\uba74 \uc5f0\uc0b0\uc790\ub97c \uc695\uc2ec\uc7c1\uc774\uac00 \uc544\ub2c8\uac8c \ub9cc\ub4e4 \uc218 \uc788\ub2e4. \uc989, <font color=\"#0000ff\">\ud544\uc694\ud55c \ub9cc\ud07c\uc758 \ubb38\uc790\ub4e4\uacfc \ub300\uc751<\/font>\ub41c\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\uc608) \"b+\"\ub294 \ubaa9\uc801 \ubb38\uc790\uc5f4 \"abbbbc\"\uc5d0\uc11c \"bbbb\"\uc640 \ub300\uc751\ub41c\ub2e4. \uadf8\ub7ec\ub098 \"b+?\"\ub294 \"b\"\uc640 \n\ub300\uc751\ub41c\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\u203b \ucc38\uace0: \ubb38\uc790 \ub4a4\uc758 ?\ub294 {0,1}\uacfc \uac19\uc740 \uc758\ubbf8<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n<\/p>\n\n<p><font color=\"#177fcd\" face=\"\uad74\ub9bc\">\u25b6 \uc120\ud0dd<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\uc120\ud0dd\uc740 <font color=\"#ff0000\">( )<\/font>\ub85c \ub458\ub7ec\uc313\uc774\uba70 <font color=\"#9b18c1\">|<\/font>\ub85c \uac01\uac01\uc774 \uad6c\ubd84\ub41c\ub2e4. (OR \uc5f0\uc0b0\uc790)<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\uc608) (John|James|Peter) - John, James, Peter \uc911\uc5d0 \ud558\ub098\ub97c \n\ucc3e\ub294\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n<\/p>\n\n<p><font color=\"#993366\" face=\"\uad74\ub9bc\">\u25b6 \ud0d0\uc0c9+\uce58\ud658\uc744 \uc704\ud55c \ubd80\ubd84\uc2dd<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\"><font color=\"#ff0000\">( )<\/font>\ub85c \ub458\ub7ec\uc313\uc778 \ubb38\uc790\ub4e4\uc740 \ubd80\ubd84\uc2dd\ucc98\ub7fc \n\uc0ac\uc6a9\ub41c\ub2e4.<\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\uad74\ub9bc\">\uc608) \"\uc81c\ubaa9 - \uc5f0\uc8fc\uc790.mp3\"\ub97c \"\uc5f0\uc8fc\uc790 - \uc81c\ubaa9.mp3\" \ud615\uc2dd\uc73c\ub85c \ubcc0\ud658.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\"><font color=\"#006699\">\uac80\uc0c9 \ubb38\uc790<\/font>: (.*) - (.*)\\.mp3<br \/><font color=\"#d41a01\">\ubcc0\uacbd \ubb38\uc790<\/font>: $2 - $1.mp3<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\uc5ec\uae30\uc11c $1\ub294 \uccab\ubc88\uc9f8 ()\uc548\uc758 \ud14d\uc2a4\ud2b8\ub97c \ub73b\ud558\uace0, $2\ub294 \ub450\ubc88\uc9f8 ()\uc548\uc758 \ud14d\uc2a4\ud2b8\ub97c \ub73b\ud55c\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\ubd80\ubd84\uc2dd\uc740 $1~$9\uae4c\uc9c0 \uc0ac\uc6a9\uac00\ub2a5<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n<\/p>\n\n<p><font color=\"#cc9900\" face=\"\uad74\ub9bc\">\u25b6 \ud6c4\ubc29 \ucc38\uc870<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\"><font color=\"#ff0000\">\\n<\/font>&nbsp;- <font color=\"#009966\">n\ubc88\uc9f8 \ubd80\ubd84\uc2dd\uc5d0 \n\ub300\uc751\ub41c \ubb38\uc790\ub4e4<\/font> ($n\uacfc \uac19\uc740 \uc758\ubbf8)<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\uc608) (.+)\\1+ - abab\ub97c \ucc3e\ub294\ub2e4. \uccab\ubc88\uc9f8 ab\ub294 .+\uc5d0 \ub300\uc751\ub418\uba70, \ub450\ubc88\uc9f8 ab\ub294 \\1+\uc5d0 \n\ub300\uc751\ub41c\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n<\/p>\n\n<p><font color=\"#006699\" face=\"\uad74\ub9bc\">\u25b6 \ubcc0\uacbd\uc790<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\ubcc0\uacbd\uc790\ub294 <font color=\"#003366\">\uc815\uaddc \ud45c\ud604\uc2dd\uc758 \ud589\ub3d9\uc744 \ubc14\uafb8\ub294 \ub370 \n\uc0ac\uc6a9<\/font>\ub41c\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\"><font color=\"#d41a01\">(?i)<\/font>&nbsp; &nbsp; &nbsp; \ub300\uc18c\ubb38\uc790\ub97c \ubb34\uc2dc. \ud1a0\ud0c8 \ucee4\ub9e8\ub354\uc5d0\uc120, \ud30c\uc77c\uba85\uc744 \n\ucc3e\ub294 \uacbd\uc6b0\uc5d4 \uc774\uac83\uc774 \uae30\ubcf8\uac12\uc774\ub2e4.<br \/><font color=\"#177fcd\">(?-i)<\/font>&nbsp; &nbsp; &nbsp;\ub300\uc18c\ubb38\uc790\ub97c \uad6c\ubcc4\ud574\uc11c \n\ucc3e\ub294\ub2e4.<br \/><font color=\"#cc9900\">(?g) <\/font>&nbsp;&nbsp; &nbsp;\uc695\uc2ec\uc7c1\uc774 \ubaa8\ub4dc\ub85c \ubc14\uafbc\ub2e4(\uae30\ubcf8\uac12).<br \/><font color=\"#006699\">(?-g)<\/font>&nbsp; &nbsp; \uc695\uc2ec\uc7c1\uc774 \ubaa8\ub4dc\ub97c \ub048\ub2e4. \uadf8\ub798\uc11c \"+\"\ub294 \"+?\"\ub97c \ub73b\ud558\uac8c \ub41c\ub2e4.<\/font><\/p>\n<p><br \/><font face=\"\uad74\ub9bc\">\ub098\uba38\uc9c0 \ubcc0\uacbd\uc790(modificator)\ub294 \ud1a0\ud0c8 \ucee4\ub9e8\ub354\uc5d0\uac90 \uc758\ubbf8\uac00 \uc5c6\ub2e4. \uc65c\ub0d0\ud558\uba74 \ud1a0\ud0c8\ucee4\ub9e8\ub354\ub294 \uc624\uc9c1 \ud55c \uc904 \n\ud0d0\uc0c9\ub9cc \uc9c0\uc6d0\ud558\uae30 \ub54c\ubb38\uc774\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n<\/p>\n\n<p><font face=\"\uad74\ub9bc\">\ud1a0\ud0c8 \ucee4\ub9e8\ub354\ub294 Andrey V. Sorokin\uc774 \ub9cc\ub4e0 \uacf5\uac1c\ub41c \ub378\ud30c\uc774 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc778 TRegExpr\uc744 \uc0ac\uc6a9\ud55c\ub2e4 - \n<\/font><a class=\"con_link\" href=\"http:\/\/regexpstudio.com\/\" target=\"_blank\" rel=\"noopener\"><font face=\"\uad74\ub9bc\">http:\/\/regexpstudio.com\/<\/font><\/a><font face=\"\uad74\ub9bc\">&nbsp;- \uc704\uc758 \uc124\uba85 \uc911 \uc77c\ubd80\ub294 \uc774 \ub77c\uc774\ube0c\ub7ec\ub9ac\uc758 \n\ub3c4\uc6c0\ub9d0\uc744 \ucc38\uc870\ud588\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n<\/p>\n\n<p><font face=\"\uad74\ub9bc\">\uc751\uc6a9 \uc608)<\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\uad74\ub9bc\">RAR \uc555\ucd95\ud30c\uc77c \uc120\ud0dd: <font color=\"#d41a01\">.*\\.(rar|[0-9][0-9])$<\/font> \n\ub610\ub294 <font color=\"#006699\">.*\\.r(ar|\\d{2})$<\/font><br \/>\uc704 \uc815\uaddc\uc2dd\uc740 *.rar, *.r00, *.r01, \n... , *.r99\uae4c\uc9c0 \uc120\ud0dd<\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\uad74\ub9bc\">\ucc38\uace0\ub85c \uc81c\uac00 \uc555\ucd95 \ud30c\uc77c\uc5d0 \uc0c9\uc744 \uc9c0\uc815\ud558\uae30 \uc704\ud574 \uc0ac\uc6a9\ud558\ub294 \uc815\uaddc\uc2dd<\/font><\/p>\n<p><font color=\"#0000ff\" face=\"\uad74\ub9bc\">.*\\.(zip|arj|lzh|rar|alz|bz2|tar|tgz|gz|7z|pak|cab|ace|(a|c|r|z|\\d)\\d{2})$<\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\uad74\ub9bc\">HTML \ud30c\uc77c \uc120\ud0dd: <font color=\"#d41a01\">.*\\.html{0,1}$<\/font> \ub610\ub294 <font color=\"#006699\">.*\\.html?<\/font> \ub610\ub294 <font color=\"#008000\">.*\\.htm(|l)$<\/font><\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\uc704\uc758 \uc2dd\uc73c\ub85c *.htm, *.html \uc120\ud0dd \uac00\ub2a5<\/font><\/p>\n\n<font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n\n<p><font face=\"\uad74\ub9bc\">\uc815\uaddc \ud45c\ud604\uc2dd\uc5d0 \ub300\ud574 \uad00\uc2ec\uc774 \ub9ce\uc73c\uc2dc\uba74 \uc774 \ucc45\uc744 \ud55c \ubc88 \ubcf4\uc138\uc694.<br \/><\/font><a class=\"con_link\" href=\"http:\/\/kangcom.com\/common\/bookinfo\/bookinfo.asp?sku=200303040023\" target=\"_blank\" rel=\"noopener\"><font face=\"\uad74\ub9bc\">http:\/\/kangcom.com\/common\/bookinfo\/bookinfo.asp?sku=200303040023<\/font><\/a><font face=\"\uad74\ub9bc\"> <\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\uad74\ub9bc\">\uc5ec\uae30\uc5d0 \uaf64 \ub2e4\uc591\ud55c \uc790\ub8cc\ub4e4\uc774 \ubaa8\uc5ec\uc788\uc2b5\ub2c8\ub2e4.<br \/><\/font><a class=\"con_link\" href=\"http:\/\/www.ezdoum.com\/stories.php?story=02\/05\/19\/5810629\" target=\"_blank\" rel=\"noopener\"><font face=\"\uad74\ub9bc\">http:\/\/www.ezdoum.com\/stories.php?story=02\/05\/19\/5810629<\/font><\/a><font face=\"\uad74\ub9bc\"> <\/font><\/p>\n<p>&nbsp;<\/p>\n<p><font face=\"\uad74\ub9bc\">\uadf8\ub9ac\uace0 \uc815\uaddc \ud45c\ud604\uc2dd\uc740 \ub9ac\ub205\uc2a4 \uc720\uc800\ub4e4\uc774 \ub9ce\uc774 \uc0ac\uc6a9\ud558\ubbc0\ub85c, <\/font><a class=\"con_link\" href=\"http:\/\/kldp.org\/\" target=\"_blank\" rel=\"noopener\"><font face=\"\uad74\ub9bc\">http:\/\/kldp.org<\/font><\/a><font face=\"\uad74\ub9bc\">\uc5d0 \uac00\ubcf4\uba74 \uc720\uc6a9\ud55c \uc815\ubcf4\ub97c \uc5bb\uc744 \uc218 \n\uc788\uc2b5\ub2c8\ub2e4.<\/font><\/p>\n<p><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font>\n<\/p>\n\n<p><font face=\"\uad74\ub9bc\">\uc555\ucd95\ud30c\uc77c \uc120\ud0dd<\/font><\/p>\n<p>&nbsp;<\/p>\n<p align=\"left\"><font face=\"\uad74\ub9bc\"><img decoding=\"async\" style=\"cursor: pointer;\" id=\"userImg3194094\" onclick=\"popview(this, '90000003_000000000000000DFBFBA164')\" src=\"http:\/\/blogfiles12.naver.net\/data11\/2005\/10\/10\/75\/TcmdExp1-iamkyg.jpg\" onload='setTimeout(\"resizeImage(3194094)\",200)'><\/font><\/p>\n<p align=\"left\">&nbsp;<\/p>\n<p align=\"left\"><font face=\"\uad74\ub9bc\"><img decoding=\"async\" style=\"cursor: pointer;\" id=\"userImg8500560\" onclick=\"popview(this, '90000003_000000000000000DFBFBA164')\" src=\"http:\/\/blogfiles2.naver.net\/data11\/2005\/10\/10\/273\/TcmdExp2-iamkyg.jpg\" onload='setTimeout(\"resizeImage(8500560)\",200)'><\/font><\/p>\n<p align=\"left\">&nbsp;<\/p>\n<div align=\"left\">\n<p align=\"left\"><font face=\"\uad74\ub9bc\"><img decoding=\"async\" style=\"cursor: pointer;\" id=\"userImg3962411\" onclick=\"popview(this, '90000003_000000000000000DFBFBA164')\" src=\"http:\/\/blogfiles11.naver.net\/data12\/2005\/10\/10\/282\/TcmdExp3-iamkyg.jpg\" onload='setTimeout(\"resizeImage(3962411)\",200)'><\/font><\/p><\/div>\n<center>\n<div align=\"left\"><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font><\/div>\n<div align=\"left\"><font face=\"\uad74\ub9bc\">P.S.1 - Modificator\ub97c \ubb50\ub77c\uace0 \ubc88\uc5ed\ud574\uc57c\ud560\uae4c\uc694?<\/font><\/div>\n<div align=\"left\">&nbsp;<\/div>\n<div align=\"left\"><font face=\"\uad74\ub9bc\">P.S.2 - \uc815\uaddc \ud45c\ud604\uc2dd\uc740 \uc624\ud1a0\ub9c8\ud0c0\ub098 \ucef4\ud30c\uc77c\ub7ec\ub97c \uc548 \ubc30\uc6b4 \uc0ac\ub78c\uc5d0\uac8c\ub294 \uc5b4\ub835\uac8c \ub290\uaef4\uc9c8 \uc218\ub3c4 \n\uc788\uc2b5\ub2c8\ub2e4.<\/font><\/div>\n<div align=\"left\"><font face=\"\uad74\ub9bc\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; \uadf8\ub7f4 \ub550 \ub0a8\uc774 \ub9cc\ub4e4\uc5b4 \ub193\uc740 \uc2dd\uc744 \uadf8\ub300\ub85c \uac00\uc838\ub2e4 \uc4f0\ub294 \uac83\ub3c4 \uc88b\uc740 \n\ubc29\ubc95\uc785\ub2c8\ub2e4. ^^<\/font><\/div>\n<div align=\"left\"><font face=\"\uad74\ub9bc\">\n<hr noshade=\"noshade\" size=\"1\" color=\"#c0c0c0\">\n<\/font><\/div>\n<div align=\"left\"><font face=\"\uad74\ub9bc\">\ucd9c\ucc98: <\/font><a class=\"con_link\" href=\"http:\/\/cafe.naver.com\/totalcommander\" target=\"_blank\" rel=\"noopener\"><font face=\"\uad74\ub9bc\">I\u2661\ud1a0\ud0c8\ucee4\ub9e8\ub354<\/font><\/a><font face=\"\uad74\ub9bc\"> - <\/font><a class=\"con_link\" href=\"http:\/\/cafe.naver.com\/totalcommander\/715\" target=\"_blank\" rel=\"noopener\"><font face=\"\uad74\ub9bc\">\ud1a0\ud0c8 \ucee4\ub9e8\ub354\uc758 \uc815\uaddc \ud45c\ud604\uc2dd<\/font><\/a><\/div><\/center>\n","protected":false},"excerpt":{"rendered":"<p>\ud1a0\ud0c8 \ucee4\ub9e8\ub354\uc758 \uc815\uaddc \ud45c\ud604\uc2dd \uc791\uc131\uc790 : \uc774\uc0c1\ud638(lyster235@naver.com) &nbsp; \ud1a0\ud0c8 \ucee4\ub9e8\ub354\uc758 \ub3c4\uc6c0\ub9d0 \uc911 \uc815\uaddc \ud45c\ud604\uc2dd \ubd80\ubd84\uc744 \ubc88\uc5ed\ud588\uc2b5\ub2c8\ub2e4. \uc0c1\uc5c5\uc801\uc778 \ubaa9\uc801\uc774 \uc544\ub2c8\ub77c\uba74 \uc790\uc720\ub86d\uac8c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. [\uc815\uaddc \ud45c\ud604\uc2dd(Regular expressions)] &nbsp; \uc815\uaddc \ud45c\ud604\uc2dd\uc740 \ub9e4\uc6b0 \uac15\ub825\ud55c \ud0d0\uc0c9 \ud234\uc774\ub2e4. \ub9e4\uc6b0 \ubcf5\uc7a1\ud55c \ud615\ud0dc\uc758 \ubb38\uc790\uc5f4\uc744 \ucc3e\uc744 \uc218 \uc788\ub2e4. \uc815\uaddc \ud45c\ud604\uc2dd\uc740 \uc804\ubb38\uac00\ub4e4\uc774 \uc8fc\ub85c \uc0ac\uc6a9\ud558\uc9c0\ub9cc, \uc0ac\ubb34\uc2e4\uc5d0\uc11c \ud2b9\uc815\ud55c \ubb38\uc11c\ub97c \ucc3e\ub294\ub370\ub3c4 \uc720\uc6a9\ud558\ub2e4. &nbsp; \ud1a0\ud0c8 \ucee4\ub9e8\ub354\ub294 \ub2e4\uc74c \uae30\ub2a5\ub4e4\uc5d0 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[15],"tags":[],"class_list":["post-171","post","type-post","status-publish","format-standard","hentry","category-computing_tools"],"_links":{"self":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=171"}],"version-history":[{"count":0,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/171\/revisions"}],"wp:attachment":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}