关于网友提出的“正则表达式 求一正则表达式,与html中img,src有关。”问题疑问,本网通过在网上对“正则表达式 求一正则表达式,与html中img,src有关。”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:正则表达式 求一正则表达式,与html中img,src有关。描述:
Regex.Replace(outhtml, "", "");
outhtml是一大串html字符串,甚至是一个完整页面的html。
现在要匹配出html中标签下src="";中双引号中间的内容,然后将内容替换为其他的。
比如匹配出8.1.393.1/themes/base/error.gif,然后将
8.1.393.1/themes/base/error.gif
替换为
http://www.aaa.com/8.1.393.1/themes/base/error.gif?123456
就是在前面加点东西,后面加点东西。
Regex.Replace(outhtml, "", "");第二参数的正则表达式,如何写?
谢谢!
解决方案1:
这个 解决方案2:
解决方案3:
@"src=""(?[^""]+)""", "src=\"http://www.aaa.com/${u}?123456
\""
string result = Regex.Relace(html,@"(?is)(?<=]*>)","http://www.aaa.com/$&?123456");