Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > Regex.Match 方法 中应该注意的几个问题
【标  题】:Regex.Match 方法 中应该注意的几个问题
【关键字】:Regex.Match
【来  源】:BLOG.CSDN.NET

Regex.Match 方法 中应该注意的几个问题

Your Ad Here

一、概述

      Regex.Match 方法

      在输入字符串中搜索正则表达式的匹配项,并将精确结果作为单个 Match 对象返回。

      重载列表
      (1) 在指定的输入字符串中搜索 Regex 构造函数中指定的正则表达式匹配项。

                 [C#] public Match Match(string);

     (2) 从指定的输入字符串起始位置开始在输入字符串中搜索正则表达式匹配项。

               [C#] public Match Match(string, int);

     (3) 在指定的输入字符串中搜索 pattern 参数中提供的正则表达式的匹配项。

              [C#] public static Match Match(string, string);

     (4)   从指定的输入字符串起始位置开始在输入字符串中搜索具有指定输入字符串长度的正则表达式匹配项。

           [C#] public Match Match(string, int, int);

   (5)    在输入字符串中搜索 pattern 参数中提供的正则表达式的匹配项(匹配选项在 options 参数中提供)。

          [C#] public static Match Match(string, string, RegexOptions);

二、应用举例

   1.下面的代码是为了取出网页中的Title属性

        Match TitleMatch = Regex.Match(fileContents, "<title>([^<]*)</title>", RegexOptions.IgnoreCase | RegexOptions.Multiline );

        filetitle = TitleMatch.Groups[1].Value;

     注意红色的1, Regex.Match方法得到的Groups的索引是从1开始的,而不是从0开始的

 2. 下面的代码是为了取出网页头部的"Content"属性

              Match DescriptionMatch = Regex.Match( fileContents, "<META NAME=\"DESCRIPTION\" CONTENT=\"([^<]*)\">", RegexOptions.IgnoreCase | RegexOptions.Multiline );
              filedesc = DescriptionMatch.Groups[1].Value;

"已在多处定义"的错误:【上一篇】
String.Trim的另一种用法:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • Linux环境下的高级隐藏技术
  • Networker 2005
  • 深入浅出VA函数的使用技巧
  • Sygate安装详解
  • Visual C# 2005 - 如何制作多变化字体之浮雕字
  • The Provider Design Pattern and Data Access Component - I
  • 作业控制
  • 相信
  • Linux 在嵌入式系统上的实践和探讨
  • 清华大学严蔚敏数据结构(C版)习题集(三)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.