代码改变世界

随笔分类 -  正则表达式

ASP.NET使用正则表达式抓取网页中的全部链接

2011-09-22 23:44 by 侬卡, 211 阅读, 收藏,
摘要: 添加如下命名空间using System.Text.RegularExpressions;using System.IO;using System.Collections;using System.Net;关键代码:(使用TextBox1获取网址,在TextBox2中显示该网页中的所有链接)String web_url = this.TextBox1.Text.Trim();//要获取的网址URLString code = String.Empty;//存放网页的源文件HttpWebRequest request = (HttpWebRequest)WebRequest.Create(web_ 阅读全文

ASP.NET使用正则表达式进行数据验证

2011-09-22 23:40 by 侬卡, 189 阅读, 收藏,
摘要: C#中的正则表达式包含在.NET基础类库的一个名称空间下,这个名称空间就是System.Text.RegularExpressions。该名称空间包括8个类,1个枚举,1个委托。他们分别是: Capture: 包含一次匹配的结果; CaptureCollection: Capture的序列; Group: 一次组记录的结果,由Capture继承而来; GroupCollection:表示捕获组的集合 Match: 一次表达式的匹配结果,由Group继承而来; MatchCollection: Match的一个序列; MatchEvaluator: 执行替换操作时使用的委托; Regex:编译后 阅读全文

asp.net(c#)常用正则表达式实例

2011-09-22 23:30 by 侬卡, 348 阅读, 收藏,
摘要: 名称[a-zA-Z'`-´/s]{1,40}JohnDoeO'Dell验证名称。最多允许使用40个大写字母和小写字母,以及一些在名称中常用的特殊字符。此列表可进行调整。数字^/D?(/d{3})/D?/D?(/d{3})/D?(/d{4})$(425)-555-0123425-555-01234255550123验证美国电话号码。电子邮件/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*someone@example.com验证电子邮件地址。URL^(http|https|ftp)/://[a-zA-Z0-9/-/.]+/.[a-z 阅读全文
24元宝小说网