VB.Net Reverser和Substring一个字符串

时间:2016-07-08 15:48:24

标签: .net vb.net string substring reverse

我有多个日期文件,每个文件的文件名长度不同。 我想剪切字符串只获取文件名。

我在Sql中的方式是

REVERSE(SUBSTRING(REVERSE('the full file name'), 10, LEN('the full file name')))

示例文件名:

Myfile_20160708MyFile123_20160708Myfiles12345_20160708

我希望结果是:

MyfileMyFile123Myfiles12345

如何在VB.Net代码中完成它?

1 个答案:

答案 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查找下划线和子字符串的位置以获取您感兴趣的部分