javaÕýÔò±í´ïʽÈëÃÅ
ÖÚËùÖÜÖª£¬ÔÚ³ÌÐò¿ª·¢ÖУ¬ÄÑÃâ»áÓöµ½ÐèҪƥÅä¡¢²éÕÒ¡¢Ìæ»»¡¢ÅжÏ×Ö·û´®µÄÇé¿ö·¢Éú£¬¶øÕâЩÇé¿öÓÐʱÓֱȽϸ´ÔÓ£¬Èç¹ûÓô¿±àÂ뷽ʽ½â¾ö£¬ÍùÍù»áÀ˷ѳÌÐòÔ±µÄʱ¼ä¼°¾«Á¦¡£Òò´Ë£¬Ñ§Ï°¼°Ê¹ÓÃÕýÔò±í´ïʽ£¬±ã³ÉÁ˽â¾öÕâһì¶ÜµÄÖ÷ÒªÊֶΡ£
´ó¼Ò¶¼ÖªµÀ£¬ÕýÔò±í´ïʽÊÇÒ»ÖÖ¿ÉÒÔÓÃÓÚģʽƥÅäºÍÌæ»»µÄ¹æ·¶£¬Ò»¸öÕýÔò±í´ïʽ¾ÍÊÇÓÉÆÕͨµÄ×Ö·û£¨ÀýÈç×Ö·ûaµ½z£©ÒÔ¼°ÌØÊâ×Ö·û£¨Ôª×Ö·û£©×é³ÉµÄÎÄ×Öģʽ£¬ËüÓÃÒÔÃèÊöÔÚ²éÕÒÎÄ×ÖÖ÷Ìåʱ´ýÆ¥ÅäµÄÒ»¸ö»ò¶à¸ö×Ö·û´®¡£ÕýÔò±í´ïʽ×÷Ϊһ¸öÄ£°å£¬½«Ä³¸ö×Ö·ûģʽÓëËùËÑË÷µÄ×Ö·û´®½øÐÐÆ¥Åä¡£
×Ô´Ójdk1.4ÍÆ³öjava.util.regex°ü£¬¾ÍΪÎÒÃÇÌṩÁ˺ܺõÄJAVAÕýÔò±í´ïʽӦÓÃÆ½Ì¨¡£
ÒòΪÕýÔò±í´ïʽÊÇÒ»¸öºÜÅÓÔÓµÄÌåϵ£¬ËùÒÔÎÒ½öÀý¾ÙЩÈëÃŵĸÅÄ¸ü¶àµÄÇë²ÎÔÄÏà¹ØÊé¼®¼°×ÔÐÐÃþË÷¡£
\\ ·´Ð±¸Ü
\t ¼ä¸ô ('\u0009')
\n »»ÐÐ ('\u000A')
\r »Ø³µ ('\u000D')
\d Êý×Ö µÈ¼ÛÓÚ[0-9]
\D ·ÇÊý×Ö µÈ¼ÛÓÚ[^0-9]
\s ¿Õ°×·ûºÅ [\t\n\x0B\f\r]
\S ·Ç¿Õ°×·ûºÅ [^\t\n\x0B\f\r]
\w µ¥¶À×Ö·û [a-zA-Z_0-9]
\W ·Çµ¥¶À×Ö·û [^a-zA-Z_0-9]
\f »»Ò³·û
\e Escape
\b Ò»¸öµ¥´ÊµÄ±ß½ç
\B Ò»¸ö·Çµ¥´ÊµÄ±ß½ç
\G ǰһ¸öÆ¥ÅäµÄ½áÊø
^ΪÏÞÖÆ¿ªÍ·
^java Ìõ¼þÏÞÖÆÎªÒÔJavaΪ¿ªÍ·×Ö·û
$ΪÏÞÖÆ½áβ
java$ Ìõ¼þÏÞÖÆÎªÒÔjavaΪ½áβ×Ö·û
.ΪÏÞÖÆÒ»¸öÈÎÒâ×Ö·û
java.. Ìõ¼þÏÞÖÆÎªjavaºó³ý»»ÐÐÍâÈÎÒâÁ½¸ö×Ö·û
¼ÓÈëÌØ¶¨ÏÞÖÆÌõ¼þ¡¸[]¡¹
[a-z] Ìõ¼þÏÞÖÆÔÚСдa to z·¶Î§ÖÐÒ»¸ö×Ö·û
[A-Z] Ìõ¼þÏÞÖÆÔÚ´óдA to Z·¶Î§ÖÐÒ»¸ö×Ö·û
[a-zA-Z] Ìõ¼þÏÞÖÆÔÚСдa to z»ò´óдA to Z·¶Î§ÖÐÒ»¸ö×Ö·û
[0-9] Ìõ¼þÏÞÖÆÔÚСд0 to 9·¶Î§ÖÐÒ»¸ö×Ö·û
[0-9a-z] Ìõ¼þÏÞÖÆÔÚСд0 to 9»òa to z·¶Î§ÖÐÒ»¸ö×Ö·û
[0-9[a-z]] Ìõ¼þÏÞÖÆÔÚСд0 to 9»òa to z·¶Î§ÖÐÒ»¸ö×Ö·û(½»¼¯)
[]ÖмÓÈë^ºó¼ÓÔÙ´ÎÏÞÖÆÌõ¼þ¡¸[^]¡¹
[^a-z] Ìõ¼þÏÞÖÆÔÚ·ÇСдa to z·¶Î§ÖÐÒ»¸ö×Ö·û
[^A-Z] Ìõ¼þÏÞÖÆÔÚ·Ç´óдA to Z·¶Î§ÖÐÒ»¸ö×Ö·û
[^a-zA-Z] Ìõ¼þÏÞÖÆÔÚ·ÇСдa to z»ò´óдA to Z·¶Î§ÖÐÒ»¸ö×Ö·û
[^0-9] Ìõ¼þÏÞÖÆÔÚ·ÇСд0 to 9·¶Î§ÖÐÒ»¸ö×Ö·û
[^0-9a-z] Ìõ¼þÏÞÖÆÔÚ·ÇСд0 to 9»òa to z·¶Î§ÖÐÒ»¸ö×Ö·û
[^0-9[a-z]] Ìõ¼þÏÞÖÆÔÚ·ÇСд0 to 9»òa to z·¶Î§ÖÐÒ»¸ö×Ö·û(½»¼¯)
ÔÚÏÞÖÆÌõ¼þÎªÌØ¶¨×Ö·û³öÏÖ0´ÎÒÔÉÏʱ£¬¿ÉÒÔʹÓá¸*¡¹
J* 0¸öÒÔÉÏJ
.* 0¸öÒÔÉÏÈÎÒâ×Ö·û
J.*D JÓëDÖ®¼ä0¸öÒÔÉÏÈÎÒâ×Ö·û
ÔÚÏÞÖÆÌõ¼þÎªÌØ¶¨×Ö·û³öÏÖ1´ÎÒÔÉÏʱ£¬¿ÉÒÔʹÓá¸+¡¹
J
Ïà¹ØÎĵµ£º
http://hi.baidu.com/zhanghaooy/blog/item/52c3c246b636a7036b63e558.html
http://hi.baidu.com/hxtang/blog/item/2bb33c8265cd0aba6d81196d.html
http://hi.baidu.com/hxtang/blog/item/8221f10f8361112f6159f368.html
http://hi.baidu.com/zhanghaooy/blog/item/73a76c0fb9d2e2e7ab645758.html ......
javaÖÐȡʱ¼äÊǸù¾ÝjreÖеÄÒ»¸öÎļþÀ´¾ö¶¨µÄ£¬Ä¬ÈϵÄÊǸñÁÖÍþÖÎʱ¼ä£¬ÓÉÓÚÊ±ÇøµÄÔÒò¿ÉÄÜÈ¡µ½µÄʱ¼ä¸úµ±Ç°Ê±¼ä²»Í¬£¬½¨Òé²ÉÓÃÏÂÊö·½·¨ÊÔÊÔ£º ½«jre1.5Ŀ¼ÏµÄ\lib\ziµÄGMTÎļþbak±¸·Ýһϣ¬½«AsiaµÄShanghai ÖØÃüÃûΪGMT ¸´ÖƵ½\lib\ziĿ¼Ï¡£ÓÉÓÚһ̨»úÆ÷ÉÏ¿ÉÄÜ×°¼¸¸öJRE£¬±ÈÈ ......
µ±Á½¸ö½ø³ÌÔÚ½øÐÐÔ¶³ÌͨÐÅʱ£¬±Ë´Ë¿ÉÒÔ·¢Ë͸÷ÖÖÀàÐ͵ÄÊý¾Ý¡£ÎÞÂÛÊǺÎÖÖÀàÐ͵ÄÊý¾Ý£¬¶¼»áÒÔ¶þ½øÖÆÐòÁеÄÐÎʽÔÚÍøÂçÉÏ´«ËÍ¡£·¢ËÍ·½ÐèÒª°ÑÕâ¸öJava¶ÔÏóת»»Îª×Ö½ÚÐòÁУ¬¼´Java¶ÔÏóÐòÁкţ¬²ÅÄÜÔÚÍøÂçÉÏ´«ËÍ£»½ÓÊÕ·½ÔòÐèÒª°Ñ×Ö½ÚÐòÁÐÔÙ»Ö¸´ÎªJava¶ÔÏ󣬼´·´ÐòÁл¯¡£
°ÑJava¶ÔÏóת»»Îª×Ö½ÚÐòÁеĹý³Ì³ÆÎª¶ÔÏóµÄÐòÁл¯¡£
°Ñ×Ö½ ......
ÎÒÃÇÖªµÀJavaÖÐÒ»°ãµÄÊäÈëÊä³öÁ÷Àà¶¼ÊÇÓõ¥×ֽڵĶÁÈ¡·½·¨À´½øÐÐI/O²Ù×÷µÄ£¬Ò²¾ÍÊÇ˵ÿ´ÎÖ»¶Áдһ¸ö×Ö½ÚµÄÊý¾Ý£¬ÕâÖÖ·½·¨ÏÔÈ»·±ËöµÍЧ¡£Èç¹û´ÓÉ豸¶ÁÈ¡10MµÄÎļþ£¬Ã¿´Î¶Áȡһ¸ö×Ö½Ú£¬Íê³É²Ù×÷½«ÐèÒª×ö10M/´ÎI/O²Ù×÷£¬I/O²Ù×÷ÓÖÊÇÒ»¼þÏ൱ºÄʱµÄÊÂÇ飬ÎÞÒÉÔںܴó³Ì¶ÈÉϽµµÍÁËϵͳµÄÐÔÄÜ¡£
JavaÖÐ× ......
ǰһ¶Îʱ¼äÊÔ×ÅÓÃÕâÈýÖÖÓïÑÔ¼òµ¥µÄдÁ˹ØÓÚÎļþ¿½±´µÄ³ÌÐò£¬·¢ÏÖc#ºÍpythonµÄapi¾ªÈ˵ÄÏàËÆ£¬¶ÔÓÚÎļþµÄ²Ù×÷ÕâÁ½ÖÖÓïÑԷdz£µÄ·½±ã¡£¶¼Ã»ÓмÓÒì³£µÄ´¦Àí
C#Ô´´úÂ룺
public static void CopyFile(string source, string destination)
& ......