C#正则表达式占位符

   /// <summary> 
   /// 获得字符串中开始和结束字符串中间得值
   /// </summary> 
   /// <param name="str">字符串</param> 
   /// <param name="s">开始</param>  
   /// <param name="e">结束</param> 
   /// <returns></returns> 
   public static string GetValue(string str, string s, string e)  
   {     
     Regex rg = new Regex("(?<=(" + s + "))[.\\s\\S]*?(?=(" + e + "))", RegexOptions.Multiline | RegexOptions.Singleline);   
     return rg.Match(str).Value; 
   }

posted @ 2011-11-02 19:20  lanmiao  阅读(1306)  评论(0编辑  收藏  举报