IMG354-62850003215
我要修剪這個從開始「 - 」直到最後
所以輸出應該是IMG354如何從字符串開始直到結尾刪除一個字符串?
回答
"IMG354-62850003215".Split('-')[0];
它將返回:
IMG354
string s = "IMG354-62850003215";
int index = s.IndexOf('-');
Console.WriteLine(s.Substring(0, index)); // IMG354
或者你可以Split
你的字符串像;
string s = "IMG354-62850003215";
Console.WriteLine(s.Split('-')[0]); // IMG354
但是下一次請先使用Google。你可以找到大量關於這種字符串操作的信息,這可能只需要30秒。並且可能花費更少的時間來詢問Stack Overflow。
string name = "IMG354-62850003215";
int found = name.IndexOf("-");
name = name.Remove(found, name.Length-found);
Upvote? o.O這會拋出'ArgumentOutOfRangeException'。在找到+1指數後沒有長度爲'name.Length'。編輯之後:仍會引發異常。你找到+1後沒有'name.Length-found'的長度。 – 2014-10-08 07:10:08
對,現在應該可以工作 – 2014-10-08 07:11:54
不,還是錯的。 '發現+ 1'應該簡單地'發現',這還不夠。如果沒有找到char,'found'可以是'-1',在這種情況下,您將再次獲得'ArgumentOutOfRangeException' – 2014-10-08 07:12:37
- 1. 從字符串結尾開始,直到特殊字符c#
- 2. 如何從字符串末尾刪除字符,直到達到某個字符?
- 3. 如何從字符串的開始和結尾刪除特定字符?
- 4. 刪除從一個字符開始到另一個字符的子字符串
- 5. 從字符串的開頭和結尾刪除字符
- 6. 從字符串末尾刪除字符
- 7. 如何從字符串開始複製4個字符到字符串結束?
- 8. 如何刪除從一開始雙引號和字符串的結尾
- 9. 如何從字符串的末尾刪除子字符串
- 10. 如何從字符串的開頭和結尾刪除char(「)?
- 11. 從字符串中刪除部分字符串到行尾
- 12. 從ruby中字符串的開始和結尾中刪除一個模式
- 13. SQL Server:刪除字符串開頭和結尾的連字符
- 14. 從字符串末尾刪除^符號
- 15. PHP - 在字符串中間添加字符(從結尾開始)
- 16. 如何刪除帶有特殊字符的字符串結尾?
- 17. 如何從Ruby的字符串結尾刪除多個\ n?
- 18. 從結尾開始每3個字符插入一個字符串
- 19. 如何從給定模式開始刪除字符串的結尾?
- 20. 測試字符串是以另一個字符串開始還是以另一個字符串結尾
- 21. 從某個字符開始刪除字符串
- 22. 查找從字符串末尾開始的第一個結果
- 23. 如何從字符串的開頭刪除非字母字符直到第一個字母字符?
- 24. 用gsub刪除字符串的結尾
- 25. 如何從一個字符串得到一個字符串,開始和一個特定的字符串
- 26. 從字符串中刪除子字符串,其中只有字符串的開頭和結尾已知
- 27. 從字符串末尾刪除多個非字母字符
- 28. Bash:刪除字符,直到字符串中的某個字符
- 29. 如何從字符串中刪除尾隨字符
- 30. 如何從字符串的末尾刪除字符計數?
那你試試這麼遠嗎? – Paolo 2014-10-08 07:00:56
如果您在Google中輸入了三個標籤,我很肯定您會找到答案。 – Sayse 2014-10-08 07:04:01