2017-06-20 10 views
-2

私はHTMLファイルを読み、いくつかのことをします。ファイルを読み終えたら、imgタグのsrc値を置き換えるC#コードを記述する必要があります。誰かがsrc値を置き換えるコードを提案できますか? 私が持っているサンプルHTMLコードを見つけてください。置き換える正規表現<img src value - C#

<!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> 
+4

[それをしない](https://stackoverflow.com/a/787987/5174469);) –

+1

@MongZhuは言ったように...しないでください。 [HTML Agility Pack](https://stackoverflow.com/questions/787932/using-c-sharp-regular-expressions-to-remove-html-tags/787987#787987)を使用してください。それはそれのためのものです。 –

答えて

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); 

まだ私は私が私の中でリンクされ答えに従うことをお勧めしますコメント

関連する問題