c#在字符串中查找大括号的索引

时间:2016-05-30 04:05:38

标签: c#

  

更新:代码有效,错误是由其他原因造成的。

如何在字符串中找到大括号({)的索引?即使大括号在那里,我仍然得到var str = "example string with {brace}."; var index = str.IndexOf("{"); 。这是我的代码;

var index = str.IndexOf("{{");

我试过像这样逃避支撑

var index = str.IndexOf("{{}");

并且喜欢这个

-1

但它仍会返回Vue

1 个答案:

答案 0 :(得分:2)

您发布的代码工作得很好。在LinqPad中测试

var str = "example string with {brace}.";
var index = str.IndexOf("{");

返回20

无需尝试逃避{字符。如果您确定要返回-1,则会遇到其他问题,可能需要发布更多信息/代码才能解决。