A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© j6495345 中级黑马   /  2014-2-11 17:30  /  1037 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 j6495345 于 2014-2-12 13:32 编辑

正则到底是什么。老是听人说。也不知道到底是个什么东西。

评分

参与人数 1技术分 +1 收起 理由
电脑大牛 + 1

查看全部评分

3 个回复

倒序浏览
想学正则表达式,大家可以在网上搜索    正则表达式30分钟入门教程
想深入的理解正则表达式,大家可以看此书,《精通正则表达式》
     大多数编程语言都支持正则表达式,正则表达式也可以说是一种工具或者一门独立的语言。

     从较低的层面上讲,正则表达式描述的是一串文本的特征。你可以用来验证输入的数据,检索文本,
     从较高的层面上讲,正则表达式允许用户掌控自己的数据,让这些数据为自己服务,掌握正则表达式,就是掌握自己的数据。
1、检验身份证号码
.Regex.IsMatch(str_idcard, @"(^\d{18}$)|(^\d{15}$)");
2、检验邮编
IsMatch(str_postalcode, @"^\d{6}$");
3、检验手机号码
IsMatch(str_handset, @"^[1]+[3,5]+\d{9}");

评分

参与人数 1技术分 +2 收起 理由
电脑大牛 + 2

查看全部评分

回复 使用道具 举报
正则表达式提供了功能强大、灵活而又高效的方法来处理文本。 正则表达式的全面模式匹配表示法使您可以快速分析大量文本以找到特定的字符模式;验证文本以确保它匹配预定义的模式(如电子邮件地址);提取、编辑、替换或删除文本子字符串;将提取的字符串添加到集合以生成报告。 对于处理字符串或分析大文本块的许多应用程序而言,正则表达式是不可缺少的工具。
回复 使用道具 举报
谢谢大家的回答。。

评分

参与人数 1技术分 +1 收起 理由
电脑大牛 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马