悟生慧

 

用正则表达式截取数据库中img图片路径的方法


public static string GetImgUrl(string HTMLStr)
    {
        string str = string.Empty;
        Regex r = new Regex(@"<img\s+[^>]*\s*src\s*=\s*([']?)(?<url>\S+)'?[^>]*>", RegexOptions.Compiled);
        Match m = r.Match(HTMLStr.ToLower());
        if (m.Success)
            str = m.Result("${url}");
        else
        {
            str = "images/04.jpg"; //否则显示默认图片
        }
        return str;
    }

posted on 2010-07-01 13:24  悟生慧  阅读(806)  评论(0编辑  收藏  举报

导航