當我有一個字符串,我想從某個索引切換到一個新的字符串到某個索引時,我使用哪個函數?用已知的開始和結束索引剪切一個字符串
回答
您使用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