データベースから html を返すモデルがあり、スラッシュを持たないリンクを変更する必要があります (ただし、http: または既にスラッシュでハードコードされたリンクには触れないでください)。
一例 href="example" から href="/example" への href の値は不明であり、何でもかまいません。そのため、スラッシュなしの 1 つの単語の場合は追加します。http: またはスラッシュが既にある場合は、変更しないでください。
データベースから html を返すモデルがあり、スラッシュを持たないリンクを変更する必要があります (ただし、http: または既にスラッシュでハードコードされたリンクには触れないでください)。
一例 href="example" から href="/example" への href の値は不明であり、何でもかまいません。そのため、スラッシュなしの 1 つの単語の場合は追加します。http: またはスラッシュが既にある場合は、変更しないでください。
必要な作業の概要は次のとおりです。
HtmlAgilityPack と System.Uri を使用して解析できる場合があります。
これを行うためにReplaceを使用してみましたか?
href=" >> href="/ を置き換えることができます
String s = "href=\"example\"";
s.Replace("href=\"", "href=\"/");
それは戻るだろう
href="/example"