我们有一个输出以下字符串的库(我们无法更改库以输出我们想要的内容):
<p>Please contact <a href="mailto:here&there@me.com">here&there@me.com</a></p>
这个html不起作用,点击链接打开,电子邮件简单地解决了&#34; here&#34;。
我想将其转换为例如:
<p>Please contact <a href="mailto:here%26there@me.com">here&there@me.com</a></p>
单击时哪个方法可以正常工作。
请注意,此字符串可能包含多个电子邮件地址。
有谁知道这样做的方法?我们正在使用C#。
答案 0 :(得分:0)
在C#中,这很容易使用字符串替换功能
string s = "I am a scary fox";
string v = s.Replace("scary", "not scary");
替换将更改找到匹配的找到的子字符串。所以你不需要使用while循环等,它很容易
- 对于字符串中的子字符串使用instr(但那就是VB对话),所以在C#中你使用indexof