我有多个日期文件,每个文件的文件名长度不同。 我想剪切字符串只获取文件名。
我在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代码中完成它?
答案 0 :(得分:1)
像这样的东西。
Dim s As String = "Myfile_20160708"
Dim pos = s.IndexOf("_"c)
If pos >= 0 Then
s = s.Substring(0, pos)
End If
使用IndexOf
查找下划线和子字符串的位置以获取您感兴趣的部分