黑马程序员技术交流社区
标题:
正则是什么啊?
[打印本页]
作者:
j6495345
时间:
2014-2-11 17:30
标题:
正则是什么啊?
本帖最后由 j6495345 于 2014-2-12 13:32 编辑
正则到底是什么。老是听人说。也不知道到底是个什么东西。
作者:
mtlmzb
时间:
2014-2-11 18:44
想学正则表达式,大家可以在网上搜索 正则表达式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}");
作者:
dlwcg
时间:
2014-2-11 20:29
正则表达式提供了功能强大、灵活而又高效的方法来处理文本。 正则表达式的全面模式匹配表示法使您可以快速分析大量文本以找到特定的字符模式;验证文本以确保它匹配预定义的模式(如电子邮件地址);提取、编辑、替换或删除文本子字符串;将提取的字符串添加到集合以生成报告。 对于处理字符串或分析大文本块的许多应用程序而言,正则表达式是不可缺少的工具。
作者:
j6495345
时间:
2014-2-12 13:32
谢谢大家的回答。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2