正则表达式入门(3)

摘要: 示例3匹配IP地址ip地址格式由4个0-255之间的数字中间"."隔开"\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}"这样貌似是可行,但是有个问题,这样可以匹配256-999之间的值,是不合法的稍微改一下"(25[0-5]|2[0-4]\\d|[01]?\\d\\d?)(\\.(25[0-5]|2[0-4]\\d|[01]?\\d\\d?)){3}"1-255的正则如下"25[0-5]|2[0-4]\\d|[01]?\\d\\d?"250-255比较特殊,个位只能取0-5,所以 阅读全文
posted @ 2014-01-20 02:33 viago 阅读(195) 评论(0) 推荐(0) 编辑

正则表达式入门(2)

摘要: 示例2e-mail的匹配就从博客园的联系方式页面来找就好了,地址是http://www.cnblogs.com/ContactUs.aspx准备工作:获取页面内容,方法如下:static string DownloadString(Uri url, Encoding encoding){ WebClient client; using (client = new WebClient()) {return encoding.GetString(client.DownloadData(url)); }}只适用于简单的情况,已经足够了,下面是示例static void exa... 阅读全文
posted @ 2014-01-18 22:10 viago 阅读(284) 评论(0) 推荐(0) 编辑

正则表达式入门(1)

摘要: 示例用的是C#VS 控制台引用程序1.准备工作(1) 先在项目根下创建目录examples统一存放示例文本文件(2) 创建一个读取文本文件内容的方法,方便获取文件内容,代码如下static string ReadFile(string name){ string path; //拼接文件路径 path = string.Concat( Environment.CurrentDirectory, "\\examples\\", name, ".txt" ); //返回文件内容,默认文件编码,和系统一致,就不再指... 阅读全文
posted @ 2014-01-18 01:31 viago 阅读(415) 评论(3) 推荐(1) 编辑