正则表达式替换<img src="" value="" -="" c#=""

时间:2017-06-20 11:10:40

标签: c# html .net regex src

="" 我读取HTML文件并做一些事情。读完文件后,我必须编写一个C#代码来替换img标签的src值。有人可以建议一段代码替换src值吗? 请查找我的示例HTML代码。

<!DOCTYPE html>
<html>
     <head>
     </head>
     <img alt="Mountain View" src="Tab1.png" style="width:304px;height:228px;">
     <img src="Tab2.png" alt="Mountain View" style="width:304px;height:228px;">
     <img alt="Mountain View" src="Tab3.png" style="width:304px;height:228px;">
     <img src="Tab4.png" alt="Mountain View" style="width:304px;height:228px;">
     <a href="https://www.w3schools.com">Visit W3Schools</a>
     </body>
</html>

1 个答案:

答案 0 :(得分:1)

如果您逐行阅读文件,这里有一个如何使用正则表达式替换源的示例:

string test = "<img alt=\"Mountain View\" src=\"Tab1.png\" style=\"width:304px;height:228px;\">";

string mySource = "src=\"Weird.png\" ";

string newtest = Regex.Replace(test, "src=\".+\"\\s",mySource); 

我仍然建议按照我在评论中链接的答案