c# - 获取字符串的一部分并在 C# 中组合它们?

标签 c# string

我有这样一个字符串:C:\Projects\test\whatever\files\media\10\00\00\80\test.jpg

现在,我想要做的是动态组合最后 4 个数字,在本例中为 10000080 结果。我的想法是将其拆分并以某种方式组合它们,有没有更简单的方法?我不能依赖数组索引,因为路径也可以更长或更短。

有什么好的方法吗?

谢谢:)

最佳答案

使用 string.JoinRegex.Split. 的紧凑方式。

string text = @"C:\Projects\test\whatever\files\media\10\00\00\80\test.jpg";
string newString = string.Join(null, Regex.Split(text, @"[^\d]"));    //10000080

关于c# - 获取字符串的一部分并在 C# 中组合它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8443163/

相关文章:

c# - 图像序列到视频流?

c# - 使用最广泛的字符串加密 C# 混淆器是什么?

c - 当输入字符串大小较大时字符串数组的存储

javascript - 在字符串中剪切字符串

python - 如何从Python中的列表中删除单引号

c# - 在 UWP 中获取已知蓝牙设备的 COM 端口名称

c# - 使用 C# 中的 Gdal 库将 shapefile 转换为 kml

c# - SignalR 2.1.0 : The connection has not been established

c++ - 无法在我的字符串中找到准确数量的以标点符号(如引号)开头的单词

c# - C# 中的固定字符串大小