C#用正则表达式获取字符串的中间部分

上一篇 / 下一篇  2016-05-17 14:46:12 / 个人分类:C#

引用命名空间:

using System.Text.RegularExpressions;

自定义正则表达式,根据两端的字符串抓取中间部分:

public static Regex GetRegexForMiddleStr(string Start, string End)
        {
            return new Regex("(?<=" + Start + ")([.\\S\\s]*)(?=" + End + ")");
        }

调用定义的正则表达式,返回想要抓取的字符串:

        public static string GetCommissionParam(Regex Regex, string OrgStr)
        {
            Match result = Regex.Match(OrgStr);
            if (result.Success)
            {
                return result.Value;//此为匹配出的值
            }
            else
                return string.Empty;
        }


TAG: 正则表达式

 

评分:0

我来说两句

Open Toolbar