大虾们,怎么从右截取字符串

q500306003 2010-11-11 01:51:54
大虾们,怎么从右截取字符串


比如一个图片路径是D:/桌面/13.JPG


从右.开始截取到第一个显示的/

大侠们 怎么截取啊

请给详细代码

本人是.net菜鸟
...全文
529 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiuxin425 2010-11-12
  • 打赏
  • 举报
回复
LZ太牛了,11楼这么好的帖子都没有给分
oioixiabings 2010-11-12
  • 打赏
  • 举报
回复
十三楼正解
qiuxin425 2010-11-12
  • 打赏
  • 举报
回复
string strName = "D:/桌面/13.JPg";
string strFileName = Path.GetFileNameWithoutExtension(strName);
w5588660 2010-11-12
  • 打赏
  • 举报
回复
string TrimToRight(string soucestring,int length)
HaveOneDream 2010-11-12
  • 打赏
  • 举报
回复
上面的很多方法都可以使用
加油馒头 2010-11-11
  • 打赏
  • 举报
回复
呵呵 楼上的方法 太多了
luozhongxian001 2010-11-11
  • 打赏
  • 举报
回复
绝对没问题以后遇到一个字符串,先观察那些部分不变那些部分是变化的均可以这样解决。当然针对你提的问题最佳方案应该是13楼为最佳方案!!
luozhongxian001 2010-11-11
  • 打赏
  • 举报
回复
可以截取字符串得到任意的文件名称
不用取路径或路径下面的文件名称也可以得到文件名
string str = "D:/桌面/13.JPG";
//i表示字符长度str的长度
int i = str.Length;
//因为D:/桌面/.JPG"是不变量占十个字符数。那么最基本D:/桌面/1.JPG"占十一个字符
int j = i - 11;
string str1 = str.Substring(6,j+1);
DFVV8 2010-11-11
  • 打赏
  • 举报
回复
string str=soucestring.SubString(soucestring.LastIndexOf('/')+1);
a_110120 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 renjunfeng 的回复:]
C# code

string[] strArr = "D:/桌面/13.JPg".Split('/');
string last_str = strArr[strArr.Length - 1];
string file_name = last_str.Split('.')[0];


哈哈,搞定!
[/Quote]

经典~
fs_rong123 2010-11-11
  • 打赏
  • 举报
回复
打酱油!~
龍月 2010-11-11
  • 打赏
  • 举报
回复
string path=s.Substring(0,s.LastIndexOf('/')-1);
nigerenz 2010-11-11
  • 打赏
  • 举报
回复
string path="D:/桌面/13.JPG";
string[] str =path.split('/');
string sd = str[str.length-1]
nigerenz 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 gaomeng320 的回复:]
C# code

string path="D:/桌面/13.JPG";
string str =path.Substring(path.LastIndexOf("/")+1);
[/Quote]

yuxingye 2010-11-11
  • 打赏
  • 举报
回复
Path.split('\')[0]
flyerwing 2010-11-11
  • 打赏
  • 举报
回复
string a = "D:\桌面\13.JPG";
//char[]ca=a.ToCharArray();
string[]s=a.split('\\');
return s[s.length-1];
原来是路径呀,还以为是倒置一个串结构呢.
  • 打赏
  • 举报
回复
string result = Path.GetFileNameWithoutExtension("D:/桌面/13.JPg");
MessageBox.Show(result);

这个的确可以~
kcseason 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 gaomeng320 的回复:]
引用 11 楼 lishenghu365 的回复:

string result = Path.GetFileNameWithoutExtension("D:/桌面/13.JPg");


这个可以
[/Quote]
renjunfeng 2010-11-11
  • 打赏
  • 举报
回复

string[] strArr = "D:/桌面/13.JPg".Split('/');
string last_str = strArr[strArr.Length - 1];
string file_name = last_str.Split('.')[0];

哈哈,搞定!
gaomeng320 2010-11-11
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 lishenghu365 的回复:]

string result = Path.GetFileNameWithoutExtension("D:/桌面/13.JPg");
[/Quote]

这个可以
加载更多回复(12)
源码下载地址: https://pan.quark.cn/s/40677b766bda "ContextCapture 倾斜摄影快速、创新及全面空三建模与单机集群硬件部署方案2018" 此资源聚焦于倾斜摄影(ContextCapture)空三建模及单机集群硬件部署方案,致力于为用户呈现最快、最优成本效益的台式工作站、移动工作站、并行集群的多样化部署选择。以下是该资源的详细知识点概述: 一、相关设备型号说明 * UltraLAB 是西安坤隆计算机科技有限公司推出的专属图形工作站品牌,具备三大卓越优势:顶尖的计算硬件架构、精准的行业应用定制服务、专业的硬件系统优化工艺。 二、硬件部署方案 * 台式工作站部署建议:设备特色在于当前市场上最快的台式计算架构,适用于办公场景下,部门层级常规的倾斜摄影空三处理、三维建模。 * 便携式工作站部署建议:设备特色在于当前市场上最快的移动计算架构,适用于移动倾斜摄影的空三处理、三维建模工作站。 * 大数据量处理工作站推荐:设备特色在于极限自动超频加速与16个并行存储构造,具备空三处理和三维建模最强的计算性能及海量高速并行存储性能。 * 多设备并行计算集群部署建议:针对海量图像数据计算产生的巨大需求,单机计算能力处理时间过长,效率不高,通过多台机器并行集群,进行空三处理、三维建模,显著减少处理时间。 三、部署方案深入解析 * 2.1 倾斜摄影建模(台式工作站)部署方案:设备特色在于最高的计算处理能力~6核5.2GHz,内存最大配置可达64GB,配备最新图灵架构的RTX显卡,相比市场其他品牌机器(单CPU、双Xeon处理器)更快、更具成本效益。 * 2.2 倾斜摄影建模(移动便携式工作站)硬件部署方案:设备特色在于最高的计算处理能力~6...

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧