[英]How to write Javascript strings into StringBuilder in c#
我有一些javascript
代碼寫在c#之上, string builder
如下:
StringBuilder cstext = new StringBuilder();
如何寫這兩行沒有任何語法錯誤,我在編寫這些行時遇到問題:
cstext.Append("data.setFormattedValue(row, 0, data.getFormattedValue(row, 0).replace(/src=".*"/i, 'src="' + src + '"'));");
(此處出現錯誤(/src=".*"/i, 'src="' + src + '"'));
)
和
cstext.Append("if(childrenOfChildren == "")");
(錯誤在這里== ""
它面臨與其他人的沖突""
)
對不起,這個不明白的問題,但我不能更好地解釋。 謝謝
您必須使用轉義的雙引號替換雙引號:
StringBuilder cstext = new StringBuilder();
cstext.Append("data.setFormattedValue(row, 0, data.getFormattedValue(row, 0).replace(/src=".*"/i, 'src=\"' + src + '\"'));");
cstext.Append("if(childrenOfChildren == \"\")");
嘗試使用轉義字符\\
cstext.Append("data.setFormattedValue(row, 0, data.getFormattedValue(row, 0).replace(/src=\".*\"/i, 'src=\"' + src + '\"'));");
和
cstext.Append("if(childrenOfChildren == \"\")");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.