[英]How to escape quote inside a double-quote?
我正在添加一個帶有 html 的表格:
string _table = @"{
""version"": {""number"": 2},
""type"":""page"",
""title"":""Table"",
""space"":{""key"":""" + postdata.key + @"""},
""body"":{""storage"":{""value"":""<table><tbody><tr><th><p><strong>Project Basic Informations</strong></p></th></tr></tbody></table>"",""representation"":""storage""}}
}";
我想用colspan="2"
<th>
樣式,以便標題跨越兩列。
我嘗試了以下但它不起作用:
""<table> <tbody> <tr> <th colspan=""2""> <p><strong>Project Basic Informations</strong></p> </th>....""
或<th colspan=\\"2\\"
有沒有辦法轉義雙引號並使<th>
colspan 屬性起作用?
HTML 屬性上的單引號也有效。 你可以寫<th colspan='2'>
只需將 \\ 放在字符串中:
string table = "\"<table><tbody><tr><th colspan = \"2\"><p><strong> Project Basic Informations</strong></p></th>....\"";
或者你可以使用double-qoute的ascii代碼:
char quote = (char)34;
string table = quote + "<table><tbody><tr><th colspan = " + quote + "2" + quote + "><p><strong> Project Basic Informations</strong></p></th>...." + quote;
或者你可以像MohammdReza Keikavousi所說的那樣使用單引號。
您可以在任何轉義字符之前使用 / 或僅使用單引號,例如:“ I/”m StackOverflow “ else “ Im StackOverflow”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.