当我有一个字符串,我想从某个索引切换到一个新的字符串到某个索引时,我使用哪个函数?用已知的开始和结束索引剪切一个字符串
回答
您使用String.Substring
:
public string Substring(
int startIndex,
int length
)
说句公道话,这是一个比基本问题少,具有非常接近的答案 - 我给你,你试过东西怀疑的好处,它碰巧你在这里发现它莫名其妙地;也许其他人可以受益(虽然我希望没有多少需要它)。
Downvoted。这不是OP正在寻找的东西。他正在寻找获取字符串的一部分,该字符串知道startIndex和endIndex(与该长度不一样)。像ECMAScript substr()函数(NOT substring()函数)。 – Veehmot 2014-03-28 03:57:36
如果endIndex
指向你想要已包括在提取的子字符串的最后一个字符:
int length = endIndex - startIndex + 1;
string piece = s.Substring(startIndex, length);
如果endIndex
指向第一个字符后的期望子(即的开始剩余的文本):
int length = endIndex - startIndex;
string piece = s.Substring(startIndex, length);
小号ee String.Substring Method (Int32, Int32)为MSDN上的官方说明。
有两路到子字符串..
1)
public string Substring(
int startIndex
)
检索从这个实例子。子字符串从指定的字符位置开始。
2)
public string Substring(
int startIndex,
int length
)
检索从此实例的子串。子字符串从指定的字符位置开始并具有指定的长度。
他想提供startIndex和endIndex。子串需要开始和长度。 – Chet 2016-11-07 17:34:28
- 1. 使用已知的开始和结束字符串c删除字符串#
- 2. 从字符串开始索引到结束字符阵列
- 3. jQuery的搜索开始标记和结束标记字符串
- 4. 在开始和结束的php文件中搜索字符串
- 5. 从结束或开始修剪字符串
- 6. 在开始字符串和结束字符串之间匹配单个字符
- 7. 匹配开始和结束字符的字符串
- 8. 字符串比较与一般的开始和普通结束
- 9. 从字符串中筛选开始和结束字符
- 10. 分割字符串开始和结束字符
- 11. 如何复制C中的另一个字符串的部分,给定起始索引和结束索引
- 12. 正确的字符串开始和结束的数字
- 13. 使用两个字符串开始和结束覆盖一个字符串的函数
- 14. 从结束的修剪字符串
- 15. 使用开始和结束值删除字符串
- 16. 搜索字符串或StringBuilder与模式范围/开始/ /结束/
- 17. 搜索开始字符串和搜索结束字符串,然后打印python中开始到结束行之间的所有行
- 18. 如何知道一个字符串开始/结束jQuery中的特定字符串?
- 19. 如何查找由某个开始和结束字符分隔的字符串
- 20. 如何从字符串开始复制4个字符到字符串结束?
- 21. 搜索两个已知的字符串
- 22. 如何在一个字符串中提取以特定字符开始和结束的子字符串?
- 23. 如何删除R中的字符串的开始和结束?
- 24. Javascript - 如何在开始和结束时检测未知字符?
- 25. 查找开始和结束语引用
- 26. 匹配字符串开始和结束的Java模式?
- 27. 正则表达式开始的字符串[和结束]
- 28. 请求表达式的开始和结束字符串
- 29. 抓住所有的字符串开始,以字符php结束
- 30. 连接字符串与单独的开始/结束字符
你在问之前是否搜索过这个?你到目前为止尝试了什么? – 2012-02-27 17:00:02
我不知道为什么这会降低和关闭,因为这是MSDN文档中找不到的真正问题。他不查找startIndex + count,而是查找startIndex + endIndex。 – Veehmot 2014-03-28 03:59:27
不是一个真正的问题?是啊,就是!我发现它,因为我有同样的问题。亲爱的casperOne:WT ??? – steve 2016-06-17 15:49:14