在C#中查找IndexOf

3

我该如何从以下内容中找到indexof()

string value = "     50     ";  

虽然我不想使用SubString()Replace(),但是有空格存在。

我需要移除leftindex个空格直到获取"5",并且移除"0"后面的rightindex个空格。


你能给一些更多的上下文吗?substring、replace 和 trim 函数都是用于字符串处理的内置函数,看起来你应该使用它们。 - Jeff
我觉得很有趣,一个 "indexof" 问题的得分是 -1。 - Crash893
6个回答

9

String.Trim


5
只需使用value = value.Trim();,所有在 "50" 前后的空格都将被删除。

2
您可以像这样链接它。
value.Trim().IndexOf(whatever);

1
今天我学到了一些关于jQuery ajax调用和返回的JSON对象的微小细节。
如果您熟悉或已经在代码中使用过jQuery ajax调用,那么下面的代码示例肯定看起来很典型:
要获取更多答案,请访问此网站:

http://net-2-media.com/test/c-indexof


1

您无需编写逻辑来修剪空格,因为C#中已经有String.Trim()可用。

value = value.Trim(); 将给您返回 "50"。


0

顺便提一下,有 .trimleft 和 .trimright 可以分别得到 "50 " 或 " 50"。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接