【发布时间】:2014-05-13 08:52:59
【问题描述】:
我想在StringBuilder 中查找特定的最后一个字符。
我知道,我可以使用 while() 解决它,但是有没有构建它的选项可以轻松做到这一点?
例如:
private static StringBuilder mySb = new StringBuilder("");
mySb.Add("This is a test[n] I like Orange juice[n] Can you give me some?");
现在:它应该找到] 并给我位置。喜欢:40
提前致谢
【问题讨论】:
-
可能重复,你检查过这个stackoverflow.com/questions/12261344/… 吗?
-
让我说清楚。是否需要获取
]的最后一个索引??请看看StringBuilder Extensions你会找到你需要的一切!! -
您可以在
StringBuilder上调用ToString,然后在string上使用LastIndexOf... -
fyi,索引将是 39,因为它的索引为 0。
-
为什么不能检查字符串 before 将其附加到字符串生成器?