﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-JAVA学习点点滴滴-最新评论</title><link>http://www.blogjava.net/mkchen/CommentsRSS.aspx</link><description>用开放的脑子去闯荡;用开阔的视野去拼搏;用平和的身心去磨练;用美好的理想去追求!</description><language>zh-cn</language><pubDate>Sat, 27 Jan 2007 15:05:21 GMT</pubDate><lastBuildDate>Sat, 27 Jan 2007 15:05:21 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: [转]Java 5.0多线程编程 </title><link>http://www.blogjava.net/mkchen/archive/2006/12/27/89792.html#90201</link><dc:creator>jrobot[匿名]</dc:creator><author>jrobot[匿名]</author><pubDate>Tue, 26 Dec 2006 23:06:00 GMT</pubDate><guid>http://www.blogjava.net/mkchen/archive/2006/12/27/89792.html#90201</guid><description><![CDATA[非常有用的东东,刚在api里看到这几个包想用用呢,非常谢谢分享<img src ="http://www.blogjava.net/mkchen/aggbug/90201.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mkchen/" target="_blank">jrobot[匿名]</a> 2006-12-27 07:06 <a href="http://www.blogjava.net/mkchen/archive/2006/12/27/89792.html#90201#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 正则表达式</title><link>http://www.blogjava.net/mkchen/archive/2005/11/06/17884.html#18499</link><dc:creator>海思</dc:creator><author>海思</author><pubDate>Sun, 06 Nov 2005 14:02:00 GMT</pubDate><guid>http://www.blogjava.net/mkchen/archive/2005/11/06/17884.html#18499</guid><description><![CDATA[有些新手对正则表达式不是很熟悉，有必要在此作一简单回顾。如果你是正则表达式高手，可以不用看这一部分。<br>　　正则表达式是描述字符串集的字符串。例如，正则表达式“Mic*”描述所有包含“Mic”，后跟零个或多个字符的字符串。Mickey、Microsoft、Michelangelo 或 Mic 本身都是例子。句号“.”匹配任何字符，“+”类似“*”，但至少要一个字符，所以“Mic+”匹配前述所有除“Mic”以外的串。[a-z]指一个匹配范围，所以[a-zA-Z_0-9]匹配字母、数字或下划线。Regex 称之为单词字符，可以将它写成“\w”。所以“\w+”匹配至少有一个字符的单词字符序列——换句话说，叫 C 符号（C tokens）。那么这样一来，几乎所有的C 符号都不能以数字开头，因此，下面这个正则表达式是正确的：“^[a-zA-Z_]\w*$”。专用字符“^”意思是“以...开始”（除非它位于某个范围之内，这时它的意思是“非”），“$”意思是“结尾”，那么“^[a-zA-Z_]\w*$”意思就是：以字母或下划线开始的字母、数字或下划线字符串。<br>　　正则表达式在对输入进行有效性验证时非常有用。\d 匹配数字，{n}匹配重复n次，于是 ^5\d{15}$ 匹配5开头的16位数字，也即是说 MasterCard 信用卡号码。那 ^[45]\d{15}$ 就是Visa 卡号，它以4开头。你可以用大括弧对表达式进行分组，下面是个测试。这个表达式描述的是什么呢？^\d{5}(-\d{4}){0,1}$<br><br>提示：{0,1} 意思是重复0次或1次（可以缩写成问号 ?）。想出来了吗？该表达式意思是：五个数字后重复0次或1次（破折号后跟四个数字）。它匹配 02142和98007-4235，但不匹配 3245 或 2345-98761。这也就是美国的邮政编码。大括弧将 ZIP+4 部分分组，所以{0,1}修饰符将应用于整个分组。<br><br><img src ="http://www.blogjava.net/mkchen/aggbug/18499.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mkchen/" target="_blank">海思</a> 2005-11-06 22:02 <a href="http://www.blogjava.net/mkchen/archive/2005/11/06/17884.html#18499#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>