黑马程序员技术交流社区

标题: C#正则 [打印本页]

作者: 面朝大海,春暖    时间: 2013-10-15 18:08
标题: C#正则
本帖最后由 面朝大海,春暖 于 2013-10-15 19:02 编辑

Regex.IsMatch与Regex.Match匹配的表达式不一样吗?有什么区别?谢谢!



作者: aihuahuaxx    时间: 2013-10-15 18:47
IsMatch()

       可以用来测试字符串,看他是否匹配正则表达式的模式.如果发现了一次匹配,就返回True.IsMatch有个静态方法重载

Regex.IsMatch(string str,string pattern);


Match()

      获得匹配的内容(只是一次的 MatchCollection可以获得所有的的匹配的集合)

      生成的对象上的方法   的用法

      reg.Match(string input,int start,int length)

      第一个参数是要处理的字符串  第二哥参数开始的位置  第3个参数是需要匹配的长度。第2第3个参数可以不需要

      静态方法  Regex.Match(string input , string pattern,RegexOptions options)

      第3个参数可以不要
返回不同的。
作者: 追溯客    时间: 2013-10-25 11:10

同学给你加分了!好好学习!蔡蔡和叶叶在黑马等着你!黑马有你更精彩!快点为了当土豪努力吧!





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2