0

我正在使用代码编辑器,我想知道如何将引号转换为字符串。

我使用类似这样的参数:

 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("\'[^\"]*\'");

我想要实现的输出是当我输入单引号并以另一个单引号(关闭)结束时,引号内的文本将变为栗色(但我已经有了相应的代码)。与以 double 开头然后以 another1 结尾的 doublequote 相同。

我只想问如何使 single(') 和 doublequote(") 成为一个字符串。

4

1 回答 1

3

如果你要"在一个字符串中,你可以使用\.

token.StartsWith("\"");
于 2013-04-23T05:02:22.797 回答