我有一个接受字符串(HTML内容)并返回更正后的字符串的函数。这是img标签的src。所以我能够在这个网站上根据一些其他问题提取img标签的src,但我需要一些帮助来替换src。这是我到目前为止所拥有的;
Dim regexImgSrc As String = "<img.*?src=[""'](.+?)[""'].*?>"
Dim matchesImgSrc As MatchCollection = Regex.Matches(result, regexImgSrc, RegexOptions.IgnoreCase Or RegexOptions.Singleline)
For Each m As Match In matchesImgSrc
Dim sImgSrc As String = m.Groups(1).Value
Next
sImgSrc将是
src="http://lh7u05cb2055npy/CT_NET/ProviderElectronicSignatureHandler.axd?ID=1420218"
我需要维护query string ?ID=1420218
,所以在替换后它最终会看起来像;
src="http://localhost/CT_NET/CL/ProviderElectronicSignatureHandler.ashx?ID=1420218"
src也可能看起来像../ProviderElectronicSignatureHandler.axd?ID=1420218
或
ProviderElectronicSignatureHandler.axd?ID=1420218
最终结果将始终是localhost;
http://localhost/CT_NET/CL/ProviderElectronicSignatureHandler.ashx?ID=1420218