0

我正在解析远程站点。它们包含被替换为正确值的关键字。当我想解析链接时出现了我的问题,如下所示:

<a href="{_SOMEKEYWORD_}">somestupidtext</a>

SOMEKEYWORD 包含一个 url(即http://www.stackoverflow.com),但总会出现一个正斜杠,如下所示:

<a href="/{_SOMEKEYWORD_}">somestupidtext</a>

这显然会破坏所有链接。我想到了一个正则表达式,但对更好的(?)解决方案非常开放。

4

1 回答 1

1

如果斜线是您想要删除的唯一内容并且它总是在以下之后立即发生,您也可以通过简单的字符串替换来摆脱href

C#:

string url = "<a href=\"/{_SOMEKEYWORD_}\">somestupidtext</a>";
url = String.Replace("href=\"/", "href=\"");
于 2012-08-09T06:47:54.143 回答