<img src="https://ab.cctv.com/img/6eKv0uVZFelwVRyZ39YCdtVBtuM3Y5Fn_wpPCNEStwxIyINeGhYOuOsjJoFFoZyW16JwpyBhyAup.jpg" width="290" height="80" alt="my photo" border="0">如何把src后的图片地址给匹配了?
解决方案 »
- 定义字符串abcdefgh,输入cd,输出efgh,怎么做?
- 从索引 0 处开始,初始化字符串的格式不符合规范。
- C#如何使用COPYDATASTRUCT传递一个自定义结构
- 急!!!存储过程调用问题 c# 过程需要参数'@parameters'为'ntext/nchar/nvarchar'高手请进来!
- 我抓.我抓.我狂抓
- 在c#中怎么实现打开文件,得到文件指定的图形扩展名文件
- 基本问题(望指点啊)
- 获取CheckBoxList的value
- 请问一个小问题!做水晶报表的时发现工具一栏里的-字段管理器不见了!
- 有什么好的可行的方法处理批量的textbox?
- 怎样格式化录入日期到TextBox中
- 双色球复式兑奖算法
Match m = Regex.Match(yourStr, @"<img[^>]*src=(['""])?(?<img>[^'""\s>]*)\1[^>]*>", RegexOptions.IgnoreCase);
if (m.Success)
{
MessageBox.Show(m.Groups["img"].Value);
}
Match m = Regex.Match(yourStr, @"<img[^>]*src=(['""])?[^'""\s>]*?(?<img>[^'""\s>/]*)\1[^>]*>", RegexOptions.IgnoreCase);
if (m.Success)
{
MessageBox.Show(m.Groups["img"].Value);
}
这个地方是不是效率不高啊?
[^>]*
贪婪搜索,先搜索到>表示匹配失败,然后返回来看src...这些,然后选择的让出自己匹配。为什么不用.*?呢