【发布时间】:2016-11-11 06:23:11
【问题描述】:
我有多个带日期的文件,每个文件的文件名长度不同。 我想剪切字符串以仅获取文件名。
我在Sql中的做法是
REVERSE(SUBSTRING(REVERSE('the full file name'), 10, LEN('the full file name')))
示例文件名:
Myfile_20160708、MyFile123_20160708、Myfiles12345_20160708
我希望结果是:
Myfile、MyFile123、Myfiles12345
我如何在 VB.Net 代码中完成它?
【问题讨论】:
-
IndexOf() 会告诉你“_”出现在哪里,获取前 N 个字符
-
你在 _ 上拆分并获得第一个结果。
-
Dim strMyString as String = ("MyFiles_20160708").Split("_")(0)
标签: .net vb.net string substring reverse