現在、不要なHTMLをすべて削除するプロジェクトに取り組んでいます。私はそれをすべて機能させていますが、ダブルスペースを置き換えるために次のコードを使用しています:
Private Function stripDubbleSpace(ByVal fileContent As String) As String
While fileContent.IndexOf(" ") <> -1
fileContent = fileContent.Replace(" ", " ")
End While
Return fileContent.Replace(" ", " ")
End Function
上記のコードは機能しますが、HREFまたはSRC内では、ダブルスペースを1スペースに置き換えると、URLは404になります。私のURLにスペースがある理由を聞かないでください、それが最善の方法ではないことを私は知っています。
例:
/images/my img.jpg
(2スペース)は/images/my img.jpg
(1スペース)に置き換えられますが、これは置き換えないでください。
HREFまたはSRC内にない場合にのみ、ダブルスペースを置き換えるにはどうすればよいですか?