在vb.net中创建以某个字符结尾的子字符串

在vb.net中创建以某个字符结尾的子字符串,vb.net,substring,Vb.net,Substring,我正在处理文件,我需要拉一个子字符串插入到数据库中。每个下划线都是文件的断点,我需要编写代码来创建以下划线结尾的子字符串 下面是文件名的外观 20150225_1291223_FO_8a168549-a520-4f93-b607 20150226_88959_FO_1a2c912c-a4e5-459a-992b-a75991e63df1~20150326_151437 正如您可以看到的值“1291223”和“88959”,因此我不能只硬编码子字符串的起点和终点,这不是正确的错误检查,但您明白了

我正在处理文件,我需要拉一个子字符串插入到数据库中。每个下划线都是文件的断点,我需要编写代码来创建以下划线结尾的子字符串

下面是文件名的外观

20150225_1291223_FO_8a168549-a520-4f93-b607
20150226_88959_FO_1a2c912c-a4e5-459a-992b-a75991e63df1~20150326_151437

正如您可以看到的值“1291223”和“88959”,因此我不能只硬编码子字符串的起点和终点,这不是正确的错误检查,但您明白了。使用
拆分
并用“\ux”分隔


你期望的结果是什么?
Dim sFilename As String = "20150225_1291223_FO_8a168549-a520-4f93-b607"
Dim sSplitUp() As String = sFilename.Split("_")
MessageBox.Show(sSplitUp(1))