我的问题是当我尝试向链接添加 url 时,"
总是在字符串的末尾附加一个额外的。
当前错误代码:
Label add_url = "<a href=\"/test/\">link</a>";
// 生成指向 /test/ 的链接
Label rep_url = add_url.Replace("\"/", "http://mysite.com/");
// 生成指向http://mysite.com/test/的错误链接“<- 注意!额外的”在这里
我错过了什么吗?请帮忙。
我的问题是当我尝试向链接添加 url 时,"
总是在字符串的末尾附加一个额外的。
当前错误代码:
Label add_url = "<a href=\"/test/\">link</a>";
// 生成指向 /test/ 的链接
Label rep_url = add_url.Replace("\"/", "http://mysite.com/");
// 生成指向http://mysite.com/test/的错误链接“<- 注意!额外的”在这里
我错过了什么吗?请帮忙。
您可能错过了公开报价,因为您要替换它:
Label rep_url = add_url.Replace("\"/", "\"http://mysite.com/");
尾随报价很好,它应该在那里。它是等号后面缺少的那个。
引号不平衡是因为您删除了初始引号,而不是因为您插入了尾随引号:
Label rep_url = add_url.Replace("\"/", "\"http://mysite.com/");
请试试这个
Label rep_url = add_url.Replace("\"","\"http://mysite.com/");