2013-04-23 17 views
0

即時通訊工作的一個代碼編輯器,我想知道如何報價轉移到一個字符串製作報價(」或「)可能的String

即時通訊使用的參數是這樣的:?

if (token == "letterX" || token.StartsWith("x") || token.StartsWith("X")) 
      { 
       int length = line.Length - (index - start); 
       string commentText = rtb.Text.Substring(index, length); 
       rtb.SelectionStart = index; 
       rtb.SelectionLength = length; 
       lb.Visible = true; 
       int i = commentText.IndexOf(token); 

      } 

,我想知道如何更換字母X到報價,想在這個正則表達式顯示的內容:

Regex singlequote = new Regex("\'[^\"]*\'"); 

輸出,我想實現是當我鍵入singlequote與ANO結束單引號(關閉),文本里面的引文將改變爲顏色marroon(但我已經有了代碼)。與雙引號相同,然後以double結尾,然後與另一個1關閉。

我只想問如何使單引號(')和雙引號(「)的字符串。

回答

3

如果你將不得不"一個字符串,你可以使用\

token.StartsWith("\""); 
+0

@ user2234790你發現它作爲接受的答案,你也可以把它標記爲接受(綠色檢查出現在下面的投票) – 2013-04-23 05:26:22

+0

做了先生對不起,延遲:D和再次感謝... – Elegiac 2013-04-23 05:52:48

+0

@ user2234790很高興有幫助。 – 2013-04-23 05:53:55