通过字符串Substring()获取字符
本文关键字:获取 字符 Substring 字符串 | 更新日期: 2023-09-27 17:53:36
我需要从图像的名称中获取一些字符,该名称的格式为:
141000000005.jpg
, 141000150005.jpg
, 141004600007.jpg
等。我用split()
来分隔".jpg"
,现在我需要从位置3到10获取字符,例如:
141000000005 --> 00000000
141000150005 --> 00015000
141004600007 --> 00460000
名称图像来自List<string>
,所以我在这一刻我做这个:
char[] timeCodeArray = timeCodeList[i].ToCharArray();
string timeCodeArrayString = Convert.ToString(timeCodeArray[3].ToString() +
timeCodeArray[4].ToString() + timeCodeArray[5].ToString() + timeCodeArray[6].ToString() +
timeCodeArray[7].ToString() + timeCodeArray[8].ToString() + timeCodeArray[9].ToString() +
timeCodeArray[10].ToString());
我怎么能使这个与子字符串??
String substr = "141000000005".Substring(3, 8);
var timeCodeArrayString = timeCodeList[i].Substring(3,8)
mystring.Substring(3,7) ->返回一个从第3个字符开始,包含7个字符的字符串
看起来你想要myString.Substring(3,8)
只是作为参考,虽然这是一个糟糕的解决方案,对于这个特殊的问题,如果你用'+'连接很多字符串,你得到一个字符串,所以你不需要调用Convert。