-2
A
回答
-3
可以使用Substring()
函数获取的String
部分试试这个:
String str = "1.2.3.4";
Console.WriteLine(str.Substring(0, str.IndexOf(".",str.IndexOf(".")+1)));
str = "123.13.145.1234";
Console.WriteLine(str.Substring(0, str.IndexOf(".", str.IndexOf(".") + 1)));
输出:
1.2
123.13
3
所以,你要只是前两个部分?使用String.Split('.')
,Take(2)
和String.Join
到Concat的两个:
string twoParts = string.Join(".", "123.13.145.1234".Split('.').Take(2));
编辑:您输入字符串似乎是一个版本号,所以如果你需要它的主要和次要部分其解析到Version
,并使用它的相应的属性:
Version v = Version.Parse("123.13.145.1234");
string major = v.Major; // 123
string minor = v.Minor; // 13
,或者,如果你真的想它作为字符串(感谢您的评论@Damith):
string majorMinor = v.ToString(2); // 123.13
相关问题
- 1. 分隔带分隔符的字符串
- 2. 带分隔符的标记字符串“/”
- 3. java带分隔符的字符串
- 4. 带分隔符的Java字符串
- 5. 将字符串拆分为不带分隔符的字符串数组C
- 6. 带分隔符PHP单独字符串
- 7. 带分隔符作为字符串的字符串?
- 8. 如何从字符串中提取带有分隔符的子字符串php
- 9. 删除由分隔符分隔的字符串中的子字符串,其中的子字符串是datetime
- 10. 用分隔符分隔带引号的字符串
- 11. Objective C字符串分隔
- 12. C字符串分隔
- 13. 分隔字符串C
- 14. c#拆分字符串与一些分隔符和分隔符
- 15. 使用C的字符串分隔符
- 16. C++正则表达式。获取带分隔符的字符串
- 17. 带有“ - ”的分隔字符串
- 18. C++和字符串连接分隔符
- 19. 分隔字符串与分隔符
- 20. 用“||”分隔字符串分隔符
- 21. 分隔符分隔字符串RadTreeView VB.NET
- 22. 用分隔符分隔字符串
- 23. 分隔符分隔字符串的TreeView C#
- 24. MYSQL子带分隔符
- 25. 用分隔符分隔电子邮件字符串
- 26. python3字符串分隔符
- 27. 字符串分隔符
- 28. VBA字符串分隔符
- 29. 分隔字符串
- 30. 分隔字符串?
你如何区分这个区别?分裂和。为小数点? –
http://msdn.microsoft.com/en-us/library/system.string.split(v=vs.110).aspx ....作为一个起点。 – Arran
你为什么给降薪和可怕的解释它TS? – MikroDel