如何在字符串生成器中指定单个qoute?

时间:2017-10-06 04:30:46

标签: c# asp.net

我有像

这样的代码
 var scriptBuilder = new System.Text.StringBuilder();
 scriptBuilder.Append(@"
        like_string = frm.like.value.replace(/'/gi,""''"");

在运行时,脚本就像,

 like_string = frm.like.value.replace(/'/gi,"''");

我通过放置其他一些角色来尝试它。但它显示错误,如

( Excepted

任何人都可以告诉我如何在这个字符串bulider中指定单引号??

2 个答案:

答案 0 :(得分:0)

你遗失了)字符。 将代码更改为scriptBuilder.Append(@" like_string = frm.like.value.replace(/'/gi,""''""));

答案 1 :(得分:0)

你可以尝试下面的样本

StringBuilder sb = new StringBuilder(); // Declare object

sb.Append("Text before quote");
sb.Append("'"); 
sb.Append("Text after quote"); 
sb.Append("'");

sb.ToString(); // Final output