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. 如何从字符串开始复制4个字符到字符串结束?
- 2. 如何删除从一开始双引号和字符串的结尾
- 3. 如何从字符串的末尾删除子字符串
- 4. 如何从字符串的开头和结尾删除char(“)?
- 5. 从ruby中字符串的开始和结尾中删除一个模式
- 6. SQL Server:删除字符串开头和结尾的连字符
- 7. 从字符串末尾删除^符号
- 8. PHP - 在字符串中间添加字符(从结尾开始)
- 9. 如何删除带有特殊字符的字符串结尾?
- 10. 从结尾开始每3个字符插入一个字符串
- 11. 测试字符串是以另一个字符串开始还是以另一个字符串结尾
- 12. 如何从一个字符串得到一个字符串,开始和一个特定的字符串
- 13. Bash:删除字符,直到字符串中的某个字符
- 14. 如何从字符串末尾删除字符
- 15. 如何从字符串中删除尾随字符
- 16. 从字符串数组中的字符串末尾删除“,”
- 17. Stripos从字符串末尾开始
- 18. 试图从一个字符串中删除某个字符,直到字符串只有字符
- 19. 删除字符串开头和结尾的标点符号
- 20. PHP preg_match如何从字符串开始“charcter =”并以“&”结尾
- 21. 从字符串末尾删除.pdb
- 22. 给定一个字符串,找到一个字符串开始的行开始
- 23. 从字符串末尾删除n个字符
- 24. 从字符串中删除字符串
- 25. 从字符串中删除字符串
- 26. 在PHP中,我如何截断字符串x字符从结尾开始?
- 27. 如何从字符串中删除所有字符,从第一个非字母字符开始?
- 28. 如何删除字符串中的字符从点X到开始
- 29. python字符串,删除字符,从右边开始计数
- 30. 如何从字符串中删除多个子字符串?
那你试试这么远吗? – Paolo 2014-10-08 07:00:56
如果您在Google中输入了三个标签,我很肯定您会找到答案。 – Sayse 2014-10-08 07:04:01