怎么用正则表达式获取 图片路径中的一部分
怎么用正则表达式获取<imgwidth="640"height="480"alt=""src="/project/userfiles//image/ppt1.jpg"/>...
怎么用正则表达式获取 <img width="640" height="480" alt="" src="/project/userfiles//image/ppt1.jpg" /> 中 userfiles//image/ppt1.jpg 这部分呢?搞不明白了,大家帮忙,谢谢啦
展开
1个回答
推荐于2018-05-09
展开全部
代码测试如下: //获取Src内容
string StrPage = @" 你的字符串。。";
Regex re = new Regex("<img( ||.*?)src=('|\"|)([^\"|^\']+)('|\"|>| )", RegexOptions.IgnoreCase);
MatchCollection matches = re.Matches(StrPage);
string _tmpImageUrl = "";
foreach (Match mh in matches)
{
_tmpImageUrl = mh.Groups[3].Value;//src里面的路径
}。。。。。。。。。。。。测试结果:tmpImageUrl = /project/userfiles/image/ppt1.jpg
string StrPage = @" 你的字符串。。";
Regex re = new Regex("<img( ||.*?)src=('|\"|)([^\"|^\']+)('|\"|>| )", RegexOptions.IgnoreCase);
MatchCollection matches = re.Matches(StrPage);
string _tmpImageUrl = "";
foreach (Match mh in matches)
{
_tmpImageUrl = mh.Groups[3].Value;//src里面的路径
}。。。。。。。。。。。。测试结果:tmpImageUrl = /project/userfiles/image/ppt1.jpg
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询