我有一个模型,它从数据库返回html,并且我需要更改没有正斜杠的链接(但显然不会使用http:或已经有斜杠的硬编码链接)。
一个示例示例“href=”to href="/example“href中的值是未知的,可以是任何值。因此,如果它只是一个没有斜杠的单词,请添加它。如果它已经有http:或斜杠,不要更改它
发布于 2013-07-13 05:24:34
你有没有尝试过使用Replace来完成这项工作?
你可以让它取代href=“>> href="/
String s = "href=\"example\"";
s.Replace("href=\"", "href=\"/");它将会返回
href="/example"发布于 2013-07-15 10:38:43
以下是您可能需要执行的操作的概述:
H19如果它是相对的并且不以/或~/开头,则添加/作为前缀并设置href URL
您可以使用HtmlAgilityPack和System.Uri进行解析。
https://stackoverflow.com/questions/17624157
复制相似问题