我正在将某些字符替换为空。但无论我尝试什么,我都无法取代双手引号。
我尝试了什么
deger1 = deger1.Replace("""", "");
deger1 = deger1.Replace("\"", "");
deger1 = deger1.Replace(@"""", "");
deger1 = Regex.Replace(deger1, "\"[^\"]*\"", string.Empty);
其中一些收到错误。但这些都不起作用。
我会用它来重写网址。我得到了“路上的非法人物”。错误。
http://www.dinivideolar.com/video/400/muhammede-muhammede-%22aleyhissel%C3%A2m%22-muziksiz-ilahi
答案 0 :(得分:2)
以下代码工作正常.....
void Main()
{
string deger1="\"muhammede-muhammede-\"aleyhisselâm\"-muziksiz-ilahi\"" ;
Console.Write(deger1);
deger1 = deger1.Replace("\"", "");
Console.Write(deger1);
}
结果:
“muhammede-muhammede-” aleyhisselâm “-muziksiz-ilahi”
muhammede-muhammede-aleyhisselâm-muziksiz-ilahi
答案 1 :(得分:0)
public string seoyap(String deger1)
{
deger1 = deger1.ToLower();
deger1 = deger1.Replace(@"""", "\"");
deger1 = deger1.Replace("ı", "i");
deger1 = deger1.Replace("ö", "o");
deger1 = deger1.Replace("ç", "c");
deger1 = deger1.Replace("ğ", "g");
deger1 = deger1.Replace("ü", "u");
deger1 = deger1.Replace("ş", "s");
deger1 = deger1.Replace(" ", " ");
deger1 = deger1.Replace(" ", "-");
deger1 = deger1.Replace("---", "-");
deger1 = deger1.Replace("(", "");
deger1 = deger1.Replace(")", "");
deger1 = deger1.Replace(".", "");
deger1 = deger1.Replace("|", "");
deger1 = deger1.Replace("'", "");
deger1 = deger1.Replace(",", "");
deger1 = deger1.Replace("[", "");
deger1 = deger1.Replace("]", "");
deger1 = deger1.Replace("\"", "");
//deger1 = Regex.Replace(deger1, "\"[^\"]*\"", string.Empty);
return deger1;
}
在我的报道中我使用了这个 <%#seoyap(Convert.ToString(Eval(" baslik")))%>